. --------------- .                        
                         //-@@@@@@@@@@|@@@@@@@@@@-\\                   
                      //@@@@@@@@@@@@@@|@@@@@@@@@@@@@@\\                
                   //@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@\\              
                  /@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@\            
                /@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@\          
               /@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@\         
              |@@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@@|        
             |@@@@@@@@@@@@@@@@@@@@@@/-@-\@@@@@@@@@@@@@@@@@@@@@@|       
            |@@@@@@@@@@@@@@@@@@@@@@/@@@@@\@@@@@@@@@@@@@@@@@@@@@@|      
            |@-------------------@@@@@@@@@@@-------------------@|      
            |@@@@@@@@@@@@@@@@@@@@@@\@@@@@/@@@@@@@@@@@@@@@@@@@@@@|      
            |@@@@@@@@@@@@@@@@@@@@@@@\-@-/@@@@@@@@@@@@@@@@@@@@@@@|      
            |@@@@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@@@@|      
             |@@@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@@@|       
              |@@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@@|        
               \@@@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@@@/         
                \\@@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@@//          
                  \@@@@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@@@@/            
                   \\\@@@@@@@@@@@@@@@@|@@@@@@@@@@@@@@@@///             
                      \\\@@@@@@@@@@@@@|@@@@@@@@@@@@@///                
                         \\--@@@@@@@@@|@@@@@@@@@--//                   
                            \-------------------/                        
                               //          \\                          
                              //    InET    \\                         
                             //              \\                       
                        +---------------------------+                  
                        |         Intrusos          |                  
                        |  Exploracion Tecnologica  |                   
                        +---------------------------+                  

                      http://www.warpedreality.com/inet



               .%%%%%%%%%%%%%%%%%                   InET Magazine
              %%%%%%%%%%%%%%%%%%%                Issue #4, Volume 1
             %%%%%%%%%%%%%%%%%%%%           
             %                %%%           ---<Staff>------------------ 
             %                %%%
             %      InET      %%%           - GothstaiN
             %                %%%             <gstain@warpedreality.com>
             %    MAGAZINE    %%%%%        
             %                %%% %%%       - Cybelian
             %%%%%%%%%%%%%%%%%%%%%%  %        <cybelian@warpedreality.com>
            %%%%%%%%%%%%%%%%%%%%%    %     
           %%%%%%%%%%%%%%%%%%%%%%    %      - Kalandr0x
          %%%%%%%%%%%%%%%%%%%%%%%    %        <kalndr0x@warpedreality.com>
          %                 %%%%    %%      
          %     Issue #4    %%%     %       E-Mail: <inet@warpedreality.com>
          %                 %%      %       
          %%%%%%%%%%%%%%%%%%%       %%      <Enero del 2000 - Med/Colombia>
                                     %% 
                                      %     
                 %%%%           %%%%  % 
                %   %%%%%%%   %%%  % %% 
           %%   %         %%%%%    %%%  
           % %%%                        
           %                            
         %%%%%             " Soy responsable de todo, excepto de mi propia 
      %%%%%%%%%%%            reponsabilidad "
     %%%%%%%%%%%%%                               
     %%%%%%%%%%%%%                         - Jean-Paul Sartre
     %%%%%%%%%%%%%     
      %%%%%%%%%%%
        %%%%%%%
                                               


     DISTRIBUIDORES OFICIALES:

     o Packetstorm: http://packetstorm.securify.com/mag/InET
     o Attrition: http://www.attrition.org/text/zines/Inet
     o Vanhackez: http://www.vanhackez.com/h/intrusosm.html             

    -------------------------------------------------------> DISCLAIMER
   

    Toda la  informacion publicada en InET  es realizada  con  propositos
    educativos e informativos. Ningun miembro  del  staff  o escritor  es
    responsable de los actos ilegales que la  gente  haga con el material
    aqui expuesto (ni de la locura total o temporal que puedan sufrir por
    su lectura).

    La revista no tiene tildes, ya que el texto  fue  dise~ado  para  ser
    lo mas generico posible. Si hay algo mas que no te gusta,  lo siento,
    a  nosotros   no   nos  pagan   por   esto  y  solo  lo  hacemos  por
    satisfaccion  personal.  Cualquier  sugerencia  puedes  enviarla a la
    direccion inet@warpedreality.com. Esperamos que disfrutes la revista,
    invertimos mucho tiempo  en  ella.  Si no te gusta, entonces  alejate
    de ella ya mismo, antes de que sea demasiado tarde.

    Warning:  El contenido publicado a continuacion puede ser perjudicial
    para mentes debiles. 
                      
                                   
   ----------------------------------------------------------> CONTENIDOS      
     
   +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+
   |>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>|
   |>|                                         |                      |>|
   |>|         I n E T Magazine                |                      |>|
   |>|                                         |  Ezine creada para   |>|
   |>|        Issue # 4, Volume 1              | la comunidad hacker  |>|
   |>|-----------------------------------------|                      |>|
   |>|-----------------------------------------|----------------------|>|
   |>|                                         |                      |>|
   |>| 4x1 > Editorial                         |  Editor              |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x2 > InET Headquarters                 |  InET Staff          |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x3 > Letras Agrietadas                 |  Ustedes             |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x4 > Festival de Hackers??             |  InET Staff          |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x5 > Entrevista a Mudge (L0pht)        |  InET Staff          |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x6 > Dispositivos de Van Eck           |  Cybelian            |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x7 > Encriptacion Y Seguridad En El    |  GothstaiN           |>| 
   |>|       IPv6                              |                      |>|
   |>|-----------------------------------------|----------------------|>|
   |>| 4x8 > Signaling System 7 (SS7)          |  GothstaiN           |>|
   |>|       .Documentacion Completa.          |                      |>|
   |>|-----------------------------------------|----------------------|>|  
   |>| 4x9 > Introduccion a los PICs           |  Ykappz              |>|
   |>|-----------------------------------------|----------------------|>|  
   |>| 4x10 > Despedida                        |  InET Staff          |>|
   |>|                                         |                      |>|
   |>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>|
   +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+



                        "You don't exist. Go away."
                                     Linux Kernel



.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |                 Editorial               |     4x1     |      Editor     |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

 |gstain@warpedreality.com|


   ---------------------------------------> SOBREVIVENCIA Vs.CONOCIMIENTO

   Aun sobrevivimos en este lado oscuro...

   Lo unico necesario para tener  consciencia de las cosas es mirar hacia
   afuera, hacia el camino en el que la percepcion no es participe, donde
   la razon y  la logica dominan toda forma de control  animal - belico y
   organizado.

   Si  no vencemos  a  la percepcion  podemos  observar un  mundo frio  y
   oscuro,  donde la  verdad  es  un delito.  Donde  el narcotrafico,  la
   violencia, la corrupcion y el dinero  forma parte de la vida diaria de
   nuestros gobernantes  hambrientos de  poder. No existe  oposicion, sus
   contrarios no  se muestran con un  aspecto revolucionario intelectual;
   todo  lo contrario,  heredan los  aspectos destructivos  mas pateticos
   para  matar,  secuestrar,  hacer  actos que  solamente  demuestran  la
   ignorancia en sus  mentes. Asi, la guerra continua en  el mundo real y
   nosotros simplemente observamos como se destruye todo.

   En  el mundo  real no  todo es  malo. Este  es un  mundo  habitado por
   nosotros,  simples seres inteligentes,  en el  que han  nacido grandes
   hombres que nos  han brindado un conocimiento extremo  y nos han hecho
   evolucionar en los caminos mas  caoticos y dificiles. Hombres que todo
   el mundo recuerda, pero no valora.  Hombres que escribieron libros que
   actualmente  estan archivados  en  todas las  bibliotecas, libros  que
   nadie se preocupa  por mirar ni estudiar y que la  gente comenzo a ver
   como simples hojas llenas de polvo,  como una fea escultura, a la cual
   a nadie le importa destrozar.

   Nos levantamos y  observamos  con  perplejidad  el  mundo.  Ya  no  es
   como antes.  Las cosas han cambiado; ahora la oscuridad es invisible y
   no la perciben  los sentidos.  Para  poder observarla  se necesita
   tener un grado elevado de conciencia y  voluntad que se alcaza cuando
   descubres la verdad.

   Para ver mas alla de  la oscuridad necesitamos explorar lo que estamos
   viendo,  necesitamos extraer el  interior de  las cosas  y analizarlas
   parte por  parte, para saber de  que estan compuestas...  y asi lograr
   reconocer  su  esencia  y  poder comprenderlas,  para  reconocerlas  y
   poderlas  dominar, antes de  que ellos  logren dominarlas  primero que
   nosotros, sobretodo si  esas entidades tratan de robar  el mundo de la
   verdad... un  mundo en  el cual la  informacion y el  conocimiento son
   libres; un  mundo en el que  no importa tu aspecto  fisico...  pero si
   tus pensamientos e ideas.  Un  mundo  apartado  del  mundo real... una
   paradoja: la realidad - irreal, la realidad deformada.

   Este  mundo esta  comenzando a  ser dominado  por individuos  del lado
   oscuro, individuos  que se esconden entre mascaras  que representan el
   bien, pero cuando podemos ver detras de esas mascaras, comprendemos su
   verdadera escencia y sus verdaderos fines.

   Debemos pasar del  lado oscuro al lado de la verdad  y asi, comenzar a
   desenmascarar las  verdades, comenzar a tener conciencia  de esa gente
   que quiere  tener el control  de todo con  sus sucias manos  llenas de
   corrupcion...  el poder material no es de nadie... nadie tiene derecho
   a imponer el poder sobre otras  personas y mucho mas si ese poder esta
   mal ejercido.  Se  ha llegado a un grado en el  cual la conducta cruel
   se da a  conocer para demostrar ese poder, poder que  no tiene que ver
   con lo intelectual, sino con lo material.

   Y  como  sera  la  civilizacion  del ma~ana?...  eso  nadie  lo  puede
   decir. El mundo real ya esta apoderado y maltratado por otras entidades,
   pero el mundo de la verdad y el conocimiento jamas sera dominado.

   Nuestra comunidad  esta lista para actuar  en caso de que  esto pase y
   para utilizar armas contra los  que intenten dominar el unico lugar en
   el que  somos libres. El  mundo de la  verdad es el  ciberespacio... y
   gracias a  el ustedes estan leyendo  esta ezine... gracias  a el puden
   salvarse  de pertenecer  a  las  masas que  se  quedaran sepultadas  y
   enterradas en la oscuridad total.   Gracias a este mundo, la comunidad
   underground ha podido  unir sus fuerzas y liberar  la informacion como
   nunca antes se pudo hacer en la historia de la humanidad.

   Bienvenidos al cuarto numero de InET Magazine.

   Este  es un  numero especial,  en  el  cual  se  presenta  informacion
   tecnica sobre  varias ramas artisticas  del conocimiento, tal  como el
   Phreaking  y el  Hacking. 
   
   Desde esta  edicion,  trataremos de entregarles  a ustedes informacion
   que  casi no  esta documentada,  eso si,  no queremos  arriesgarnos al
   publicar  documentacion   que  solo   debe  quedarse  en   las  mentes
   responsables de algunos  (tal como la de los tres  miembros de InET) y
   que primero analizaremos antes de  darselas a conocer. Asi que los que
   preguntan por  articulos de como  instalar Linux o como  configurar un
   router, pueden  apuntar a otra parte,  ya que esta  e-zine no pretende
   ser de bajo nivel tecnico.

   Como  invitado especial  tenemos  a Mudge,  integrante de  L0pht Heavy
   Industries con una peque~a entrevista realizada por nosotros.
   
   Bueno,  se  que  estan  ansiosos por leer InET (despues de CINCO meses
   de  ausencia)  asi  que  aqui  termino esta editorial y espero que nos 
   volvamos a encontrar en un futuro numero.
   
   Recuerden que pueden enviar sus articulos a inet@warpedreality.com 

   Editor.
   ____
        La anterior editorial esta dedicada a la red *Echelon*  y  otras
        formas de control. 
   ----
                                                                      

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |           InET HeadQuarters             |     4x2     |   InET Staff    |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 
 |inet@warpedreality.com|

    Saludos a:

    Mudge (L0pht)
    Rancid Pickle (WarpedReality)
    Alt2Screech (WarpedReality)
    HNN (HackerNewsNetwork)
    Phrack (Issue 55 iz uppon uz!!)
    ET (LoWNOISE)
    Taker (CDLR)
    SET (http://www.set-ezine.org)
    Paseante (SET)
    GreenLegenD (SET)
    Ykaapz
    Hybrid (f4ith).

                                                                                                              
   -[ InET's Brainstorming ]- 
   -[ Colombia, 1999 ]-
                                       
   Un  congreso privado  de hackers  y  phreakers realizado  por InET  se
   desarrollara en  Medellin, Colombia  en el mes  de enero del  2000. La
   asistencia es solamente permitida con invitacion especial del staff de
   InET. Por ahora las conferencias no se publicaran en la web.
                   
   -[ InET Labs ]-
                                  
   InET Labs  continua abriendo paso  a la investigacion y  desarrollo de
   proyectos.   La informacion  de  los laboratorios  sera recompilada  y
   presentada en las reuniones que organiza el Staff cada a~o.

   -[ Articulos ]-

   Lastimosamente la  colaboracion para InET ha sido  nula.  Mientras mas
   articulos envien ustedes (0  hasta ahora) mas rapido podremos publicar
   la   revista.  Envien   sus  articulos   a   inet@warpedreality.com  y
   evaluaremos  su  contenido  para  una  posible  publicacion.  Si  eres
   traductor y deseas pasar la e-zine a otro lenguaje, puedes escribirnos
   al correo anterior.


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


   " La paranoia es solo una forma de consciencia y la consciencia es
     solo una forma de amor."

                                                     - Charles Manson


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |            Letras Agrietadas            |     4x3     |     Ustedes     |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

 |inet@warpedreality.com|

   Este  espacio   es  de   ustedes.  Tu  oportunidad   para  escribirnos
   comentarios  y  sugerencias.  Cualquier  error de  ortografia  o  MaLa
   EsKrItUrA  no  se  podran   corregir  para  respetar  la  ideologia  y
   sentimientos del lector. Esta seccion  no es seria y las respuestas de
   aqui no suelen ser coherentes.  Deseamos que pierdas el tiempo leyendo
   esto.

   <<<------------->>>

   Phanor Gomez <phagomez@xxxxx.xxx>
   04/10/1999 
   Subject: suscripcion e-zine 

   oigan
   si ustedes
   me interesa esta e-zine
   necesito informacion para suscribirme a la lista de distribucion
   o ke me suscriban si pueden ok!
   bye

   [solo bajela]

   <<<------------->>>

   diego medina <dmj@xxxxx.xxx>
   21/10/1999 
   Subject: Returned mail: User unknown
      	
   
   Hace tiempo  estoy perdio  y creo que  ustedes me pueden  ayudar sobre
   linux

   [Si claro, como no... ;)]

   en el  momento estoy  metido en  todo esto pero  tengo muchas  dudas y
   tengo muchos clientes en espera  , si pudiera ayudarme con driver para
   board exel 2000 que trae video de 8 agp y ref sis 620 de video.

   [ El excel?? si... te puedo  ayudar. Comienzo. El excel es un programa
   de microsoft que ha tenido mucha popularidad por su poderoso desempe~o
   en las sistemas  operativos de la misma compa~ia; lo  mejor es que hay 
   que pagar  mucho por el software (que  bien!!!) y si tu  empresa no se
   registra... bueno,  no te  va tan mal;  solamente te encierran  en una
   habitacion  peque~a que llaman  carcel, con  derecho a  alimentacion y
   dormida. Todo  completamente gratis!!.   8 agp, es  un buen  grupo; en
   verdad me  gusta mucho  ese genero de  musica, aceptaria el  video que
   tienes y no creo que  necesites drivers para ejecutarlo, solo abres el 
   reproductor de  multimedia en  windows y listo.   8 agp  rulez!!!  Por
   otro   lado,  no   me   gusta  ref   sis   620;  creo   que  son   muy
   comerciales... asi  se vuelven los  grupos buenos cuando  les
   muestran mucho dinero. ]

   Como se puede trabajar programas  contables de plataforma win y dos en
   linux, tambien necesito saber que programa es similar a correl 8 y 9 y
   si estos archivos  trabajados en linux se pueden  grabar para trabajar
   sin problemas  en corel 8, me  explico los clientes  de artes graficas
   necesitan mandar  a preprensa y los  que se pasen a  linux no tendrian
   problema con intercambiar archivos,

   [ La  solucion para los problemas que  tienes es que vendas  ese CD de
   ref sis 620... creo que  esta endemoniado!!, luego puedes llamar a una
   linea  de astrologia para  que te  predigan el  futuro. Lastimosamente
   esta revista no publica seccion de horoscopo ]
           
   perdone pero hace dias no encontraba  su email y si me puede colaborar
   urg!!!  se  lo agradeceria  , ahy muchos  usuarios en espera  de estas
   respuestas,  ya  que he  entrado  en varias  paginas  y  no he  tenido
   respuesta.
   
   [ Probaste en altavista: search: +satanic, +ref, +sis, +620, +exorcism
     +am +I +Stupid +or +do +I +need +another +job ? ]


  <<<------------->>>

   Rodrigo Bustos <arbl5@xxxxx.xxx>
   15/10/1999 
   Subject: Que Tal? Hay respuestas serias por estos lados?


   Sr(es). que  tal soy un  aficionado Chileno con los  mismos principios
   que lei  en su pagina inicial ,  me alegro que contribuyan  a la libre
   exploracion del Internet,,  bueno me presento soy Rodrigo  ( BizarrO )
   on the net con 21 a~os de edad  y para que decir soy adicto al Linux y
   todo lo que tenga que ver con redes y seguridad de sistemas, por ahora
   seguire  enviando correos  por hotmail  como modo  standar,,,  Pero si
   quisiera ser parte de su grupo como miembro...

   [ Ya que no  tengo una moneda a la mano, respondere  lo primero que se
   me venga a la cabeza. NO. ]
          
   asi  poder estar actualizado  en las  novedades que  el grupo  tenga y
   poder aportar con lo que mas  pueda ,, en especial a esta comunidad de
   habla hispana algo que no es comun dentro de los grupos de hackers,,

   [ La  unica forma de  aportar es demostrandolo  escribiendo articulos;
   para estar actualizado  sobre lo que pasa en el  grupo, solo tiene que
   ir a nuestro sitio web y ya. ]

   Bueno espero encontrar  respuesta a mis inquitudes y  los felicito por
   la iniciativa aunque por  lo que veo no son nuevo en  la red ,, :) see
   ya!

   [ ok, muchas gracias por sus comentarios ]

   BizarrO


   <<<------------->>>

   coRRup70 <c0RRup70@xxxxx.xxx>
   27/12/1999 
   Subject: No me gusta

   Primero quiero felicitarlos por tanta dedicacion.  Pero realmente debo
   admitir que la revista apesta por dos cosas:
        
   1) El contenido que publican es demasiado tecnico, y creo que deberian
   publicar  menos  tecnisismos  y mas contenido para novatos, ya que son
   los que mas abundan en la red.

   [ Tengo  una  idea!!  Que  tal si le dices a tu madre que te compre un
   cerebro?...  si  eso  no  te  funciona  entonces  deberias mirar otras 
   revistas. ]

   2) Deberian  dedicarse a los sitemas operativos Windows95/98/NT y Dos,
   ya que son los que mas abundan en el mundo de la computacion.

   [ Mira, yo creo que te puedo ayudar en cuanto al DOS. Presiona inicio,
   ejecutar, command.com. te deberia aparecer algo como esto:
                                   
   Microsoft (R) Windows 98
   (C) Copyright Microsoft Corp 1981/1998.
   C:\>

   Luego digita lo siguiente:

   C:\>deltree c:\e-zines\hackers\topsecret\InET

   Listo, tus problemas se han ido... 
                                     

   <<<------------->>>

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

        " Como ahora no hay maestros ni alumnos, el alumno pregunto
          a la pared: 'Que es la sabiduria?'
          Y la pared se hizo transparente ".

                                           Jaime Sabines - Recuento


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
                 
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |       Festival de Hackers??             |     4x4     |   InET Staff    |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

 |inet@warpedreality.com|

   Ultimamente en Colombia ha  habido un "boom" publicitario con respecto
   a   un   supuesto   festival   de  "hackers"   llamado   ironicamente:
   HackersFestival.

   Este un evento  realizado con el proposito de  "ense~ar" a tu inocente
   empresa  como  a cualquier  persona  que no  ha  tenido  acceso  a  la
   informacion que  circula GRATIS por  internet. Es una lastima  que los
   medios   se   presten   para   hacer   el  ridiculo   y   quedar   mal
   internacionalmente dandole  publicidad a  eventos sin bases  firmes ni
   respaldos solidos. Como no  es nuestra intencion desmeritar periodicos
   generalmente  serios  (exceptuando   sus  secciones  de  computadores)
   omitiremos su identidad veridica  y no hablaremos nada relacionado con
   el mismo.

   El  Tiempo   [http://www.eltiempo.com]  (cualquier  parecido   con  la
   realidad  es  pura coincidencia)  ha  demostrado  su inexperiencia  al
   publicar  un articulo  frivolo que  da la  idea de  una  convencion de
   "Hackers",  cuando en  realidad,  lo que  se  van a  explicar son  las
   tecnicas  mas  obsoletas  para  realizar  cracking; es  decir  que  la
   informacion alli presente,  data desde los a~os en  los que existia el
   gusano de Morris hasta cuando el servidor apache podia ser violado por
   caracteres  ASCII   en  los  scripts   CGI  y  conceptos   basicos  de
   administracion  de  redes que  todo  administrador competente  deberia
   saber.

   Una conferencia de  ese tipo valia US$250 para  la asistencia al nivel
   basico y  US$1500 para  el nivel "avanzado".   Nosotros podemos  dar a
   cualquier empresa  o persona  una conferencia real  por un  precio mas
   justo  y no al  estilo "LamersCarnaval"  (con la  condicion de  que se
   mantenga nuestro anonimato).

   Nota  curiosa: Como  es que  alguien pretende  dar una  conferencia de
   seguridad informatica  cuando su website  esta montado en  una version
   preeliminar de Windows 2000 con todos los puertos abiertos ??? ;)
                                             
   Nos veremos cuando exista alguna conferencia decente.


   - InET Staff
     http://warpedreality.com/inet


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


        " Que las pesadillas no perturben mi descanso, ni me molesten
          los poderes de la oscuridad "
                                        
                                                         Evening Hymn 


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |      Entrevista a Mudge (L0pht)         |     4x4     |   InET Staff    |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 

   Nuestro invitado de este numero es Mudge, del grupo L0pht.

   L0pht  es un  grupo de  hackers, reunidos  para  desarrollar proyectos
   comunes;  durante el  transcurso del  tiempo  que el  grupo ha  estado
   unido,  han demostrado su  seriedad y  su alto  poder de  liderazgo en
   cuanto a la  seguridad informatica y han influenciado  a los medios de
   comunicacion para  que su filosofia sea  mas acorde a  la realidad. El
   grupo  no se dedica  solo a  la seguridad  informatica, sino  a varias
   ramas de la tecnologia;  entre sus incontables proyectos vale resaltar
   guerrilla.net,  basado  en la  tecnologia  wireless;   ya  que  es  un
   proyecto que se esta realizando en paralelo con  otros grupos.  Bueno,
   aqui  los  dejo  con  lo  que  nos  respondio  uno  de los hackers mas
   conocidos actualmente.


   InET:  Mudge ,  Que  podria  hacer para cambiarle la  mentalidad a  un
          pais tercermundista para llamar su atencion con respecto  a  la
          seguridad informatica?

   Mudge: Legalmente, no mucho.  Parece  que lo mejor que se podria hacer
          es   publicar   resultados   en   analisis   de   seguridad   y
          vulnerabilidades y permitir que la informacion se escurra a los
          lugares correctos.
          Desfigurar  sitios  web o de hecho, sobrepasar  la seguridad en
          los  sistemas es  extremadamente contraproducente  ya que no se
          dirige  al  problema actual. Por  el  contrario,  estos metodos
          hacen que los cuerpos legislativos intoduzcan leyes y reglas en
          contra de la ingenieria y las practicas de aprendizaje.


   InET:  De acuerdo a la velocidad con que esta  avanzando el desarrollo
          tecnologico, cual crees que sea el futuro del hacking?

   Mudge: Mientras  que  halla  gente  curiosa  alrededor  y  componentes
          interesantes de tecnologia, el hacking prosperara. Esto es algo
          magnifico!


   InET:  Como se inicio en el hacking?

   Mudge: Hace  muchos  a~os comence a interesarme en como trabajaban los
          esquemas  de  proteccion de copia. Esto  me condujo a acceder a
          algunos  de  los  sistemas  mas  primitivos  en  la ARPANET por
          cooperacion  tacita  con  los  diferentes  administradores  del
          sistema.


   InET:  En que camino el underground ha influenciado a la humanidad?...
          si es que lo ha hecho?

   Mudge: Creo firmemente que los hackers y entusiastas de la computacion
          estan  comenzando  a  abrir los ojos  de  la  gente en cuando a
          seguridad. El mundo entero  esta  lanzandose  hacia  adelante y
          abrazando estas nuevas tecnologias  sin  entenderlas  o  a  sus
          defectos. El underground se ha convertido en la organizacion de
          perros guardianes para esta gente.

           
   InET:  Para terminar, hablemos sobre el proyecto guerrilla.net.  Este
          sera  desarrollado solamente en los  Estados  Unidos  o  se ira
          expandiendo a otros paises?

   Mudge: El  desarrollo  inicial  que  estamos  haciendo de guerilla.net
          comenzara  en  los  Estados Unidos (puesto  que  ahi  es  donde
          estamos  localizados). Esperamos  que  mas  tarde  se expanda a
          otras regiones geograficas.


   .Mudge

   L0pht Heavy Industries.
   http://www.l0pht.com


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


        " Que  necesidad hay de esperanzas si estamos vivos? La vida es
          desesperacion por el hecho de ser finitud. Somos desesperados
          porque no somos inmortales, y vamos a morir. "

                                           Gonzalo Arango - Obra Negra


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |        Dispositivos de Van Eck          |     4x4     |     Cybelian    |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

 |cybelian@warpedreality.com|


   INTRODUCCION
   ------------

   Que  Estados  Unidos piensa  que  es  una  grave amenaza  nacional  el
   exportar tecnologia y demas avances  referentes a seguridad no es nada
   nuevo.  Es ya bien conocido por  todos nosotros los que usamos o hemos
   usado alguna  vez el  excelente software de  encripcion PGP o  GPG que
   debemos buscar sitios mirror en algun  otro lugar del mundo que no sea
   territorio  del Tio  Sam. Pero  lo  que desafortunadamente  no es  tan
   conocido por  la mayoria de  nosotros son esas ``oscuras''  tecnicas y
   tecnologias empleadas por los E.U.A. y que gracias a la NSA no tenemos
   conocimiento.   Una de  ellas, son  las  medidas y  metodos TEMPEST  o
   estandar NACSIM, creados por Estados  Unidos para medir los niveles de
   radiacion electromagnetica  y evitar posibles  problemas generados por
   los llamados ``Dispositivos de Van Eck''.

   RADIACION ELECTROMAGNETICA
   --------------------------

   Si  alguna vez  hemos tenido  en casa  cualquier  aparato electronico,
   conocemos que  con el  simple hecho de  estar conectado  y funcionando
   emite cierto tipo de  radiacion electromagnetica capaz de lograr hacer
   interferencia con dispositivos de  recepcion de se~ales como la radio,
   television y telefonos inalambricos.  A manera de ejemplo aclaratorio,
   es  claro  que  cuando   encendemos  un  aparato  que  cree  radiacion
   electromagnetica suficiente, puede interferir  con la se~al que recibe
   un aparato de  television comun y corriente que  existen en la mayoria
   de casas.

   Existen metodos para medir,  cuantificar y graficar estas radiaciones.
   Y si se  tienen estos metodos, se puede decodificar  la se~al y lograr
   entender  la informacion  que pudiera  haber almacenada  alli adentro.
   Tal vez no sea muy dado  a lugar entender la informacion de un aparato
   electronico  como una  batidora o  un horno  microondas, pero  el caso
   cambia  cuando  el   dispositivo  electronico  transmite  o  visualiza
   informacion, como en un televisor, monitor, o cualquier tipo de unidad
   visualizadora  de video  (VDU). Wim  Van Eck,  un  cientifico holandes
   investigo el  fenomeno y  saco algunas conclusiones  interesantes. Sus
   estudios  dieron a  entender que  es posible  captar y  decodificar la
   informacion de  una unidad de  visualizacion, como un  televisor, para
   entender lo que alli es mostrado.  La siguiente informacion se basa en
   gran parte de su articulo que dio a conocer al mundo las implicaciones
   que este fenomeno trae.

   EL DISPOSITIVO EN CUESTION
   --------------------------

   En  un  circuito  electronico,  la  aplicaciones de  se~ales  de  onda
   cuadrada  y altas  frecuencias  tiene como  consecuencia crear  campos
   electromagneticos que yacen en la region de Ultra High Frequency o UHF
   alcanzando niveles de cientos de MHz, aunque puede ser mas elevado por
   circunstancias especiales, como el fenomeno de resonancia de ondas. Es
   mas,  aun en  dispositivos que  no hallan  sido dise~ados  para emitir
   informacion  por   este  medio,   tambien  existe  este   fenomeno  de
   radiacion. Pero nos centraremos en  los VDU s, cuya se~al de radiacion
   se puede  distinguir en  dos partes, se~ales  armonicas de  onda corta
   generadas por el reloj digital  y se~ales armonicas aleatorias de onda
   ancha que puede ser la se~al  de video. Esta se~al de video dentro del
   VDU se amplifica  por medio de un TTL para ser  introducida al tubo de
   rayos catodicos o CRT que es el que se encarga de ense~ar la imagen.
   
   Cada se~al armonica de video  es bastante parecida a una se~al emitida
   por  cualquier   estacion  de  TV  siendo  posible,   segun  Van  Eck,
   reconstruir la  imagen mostrada usando  otro TV como  receptor. Aunque
   asi  sea a  grandes rasgos,  no  es tan  facil hacerlo  pues la  se~al
   recibida  no  contiene informacion  de  sincronizacion,  es decir,  la
   informacion que se  recibe por las se~ales emitidas  se mostrara en el
   TV como  una sucesion de  movimientos horizontal y  verticalmente. Por
   ello,  se hace  uso  de  algun aparato  que  sincronice tales  se~ales
   recibidas, mejorando  asi la calidad  de la imagen decodificada  en el
   receptor.  Este aparato  puede  ser  un par  de  osciladores de  se~al
   ajustables para la frecuencia  horizontal y vertical, que esten dentro
   de   los  rangos   de   la  frecuencia   del   aparato  que   deseamos
   observar.  Ambas  se~ales  se  combinan e  introducidas  al  receptor,
   obteniendo asi  una imagen.  Aunque este sea  el metodo mas  facil, es
   dificil ajustar  ambos osciladores a las frecuencias  de emision, pues
   ellas cambian constantemente. Por ello, un enfoque sencillo seria usar
   simplemente un  oscilador para la  frecuencia horizontal y  un divisor
   digital programable de  frecuencia, puesto que se sabe  que la formula
   que relaciona  las frecuencia horizontal  y vertical es  Fh = k*  Fv ,
   donde k es  una constante que es el numero de  lineas del CRT. Despues
   de restaurar la sincronizacion,  es necesario transformarlo al formato
   que el receptor necesita para  mostrarlo en video. Van Eck explica que
   esto es  posible hacerlo  mediante la creacion  de un  dispositivo que
   extraiga la frecuencia horizontal, la convierta en una onda senoidal y
   le  retire el  ruido con  el  que sale.  Con respecto  a la  vertical,
   simplemente se  divide la horizontal  hallada por el numero  de lineas
   del  tubo de  rayos catodicos.  Para que  halla una  se~al  estable de
   sincronizacion,  debe existir  un alto  radio  de se~al  vs. ruido,  o
   incluir un filtro de onda. En todo caso, para aumentar la distancia de
   recepcion,  se  puede  hacer  uso  de una  antena  direccional,  y  un
   amplificador  de se~al.  Mediante  estos metodos,  se puede  lograr la
   recepcion de una  se~al de algun VDU ubicado facilmente  a unos 1000 m
   de distancia. Aunque la calidad de la imagen no sea optima, es legible
   e identificable.  Vale la pena recalcar que la se~al recibida por este
   metodo, esta dentro de la banda de TV comun y corriente, aunque pueden
   existir se~ales maximas ubicadas en bandas TY.

   El metodo  de Van Eck, permite  ``observar'' terminales visualizadoras
   de cualquier tipo. Es mas, se ha demostrado que hasta los dispositivos
   de cristal  liquido (LCD) son  vulnerables a este ataque  de seguridad
   por  tambien emitir radiacion  electromagnetica. En  el tiempo  por el
   cual el ensayo de Van Eck fue publicado, el desconocido metodo TEMPEST
   apenas  estaba siendo  creado por  E.U.A. (NACSIM  500A), y  a  su vez
   clonado  por la  OTAN  (AMSG 720B).  Vale  la pena  aclarar que  estos
   metodos no  solo son dirigidos a radiaciones  generadas por monitores,
   pantallas de TV, etc. , sino a cualquier aparato electronico.
 
   HAGALO USTED MISMO
   ------------------

   Aunque Van Eck  publico en su ensayo planos  esquematicos acerca de su
   dispositivo, estos  planos fueron  incompletos, como el  mismo expreso
   algun tiempo mas  tarde. La revista Computer &  Security en su volumen
   7,  No.  4  publico  una  serie de  consideraciones,  basandose en  el
   articulo original  de Van Eck,  para realizar el montaje  ``casero'' a
   bajo costo de un dispositivo simple de Van Eck. Los lectores avidos de
   conocimiento, pueden encontrar  este ensayo, llamado ``Electromagnetic
   Eavesdropping  Machines  for  Christmas''   en  formato  PDF  en  esta
   direccion:  http://jya.com/bits.pdf.   Ademas,   el  sitio  The  Codex
   (http://www.thecodex.com) es uno de los sitios web mas completos sobre
   TEMPEST. Esas dos pueden ser sus puntos de partida.
 
   Pero  si  usted desea  comprar  un  dispositivo  de este  estilo  para
   sacarlo, conectarlo y  empezar a monitorear a sus  vecinos, dirijase a
   http://www.tsc-global.com/hacking.html .  Satisfaccion NO garantizada.
 
   PARANOIA
   --------

   Si usted es  bastante paranoico, y se esta  preguntando ``Como diablos
   evito  que alguien  se meta  con mi  informacion?'' o  alguna pregunta
   afin,  esta seccion  es lo  que buscaba.  Existen varios  metodos para
   evitar  este filtro  de informacion,  algunos mas  viables  que otros.
   Empecemos por los mas faciles.

   * No prenda  su monitor cuando va  a trabajar en  su ordenador. Cuesta
     trabajo, pero  pueden habituarse  a usar su  maquina de  esa manera.
     Pero tambien es posible que se filtre la informacion de su CPU.  Por
     tanto, para evitar este problema, se recomienda igualmente apagarlo.
     Compre una maquina de escribir mecanica antigua.
   
   * Hacer uso de una  fuente (letra) anti-TEMPEST. Esta aproximacion fue
     ideada  por Ross  Anderson  y Markus  Kuhn  quienes demostraron  que
     dependiendo de la forma de emision de las imagenes, estas pueden ser
     alteradas  al  ser recibidas  por  un  dispositivo  avanzado de  Van
     Eck. Varias versiones de  estas fuentes estan siendo distribuidas en
     toda la red. Un ejemplo de ello, es que a partir de la version 6.5.1
     de PGP (perdonenme si me equivoco) viene una opcion de visualizacion
     de mensajes  desencriptados anti-TEMPEST.  Las  fuentes en cuestion,
     pueden ser bajadas de http://www.cl.cam.ac.uk/~mgk25/st-fonts.zip .
 
    * Creacion  de  un  escudo  protector de  radiacion  electromagnetica,
     usando  materiales metalicos  formando una  estructura completamente
     cerrada alrededor  de la  unidad de video.  El escudo puede  ser mas
     efectivo,  a  medida  que sea  mas  grueso  y  su material  sea  mas
     propicio. Este material, mantendra las radiaciones electromagneticas
     dentro de la estructura, evitando asi perdida de informacion. Aunque
     es posible cerrar el monitor con este escudo electromagnetico, no es
     muy recomendable pues esta  estructura metalica no puede ser cerrada
     debido a  la necesidad de observar  la imagen en la  pantalla, y los
     cables  que  salen  de  ella  misma. De  cualquier  manera,  existen
     compa~ias (no de  E.U.A.)  que venden internacionalmente suministros
     de  este  tipo  por  cantidades  irrisorias  de  dinero  que  pueden
     disminuir el riesgo de ser monitoreado.  En caso tal que sea urgente
     una  solucion,   es  posible  sellar   un  area  con  un   metal  lo
     suficientemente ancho  para evitar radiacion  electromagnetica hacia
     el exterior.  Esta no  es una solucion  para los  claustrofobicos ni
     para personas, como yo, que no tienen dinero suficiente para estarlo
     derrochando asi.

   * Si usted  aumenta el nivel  de ruido electromagnetico de  manera tal
     que genere  una interferencia abrumadora en  frecuencias similares a
     la de  su unidad de  video, los posibles  ``monitoreadores'' tendran
     que hacer  un gran esfuerzo  por limpiar la  se~al de todo  el ruido
     generado por sus emisores de ondas.
 
   * Comprar dispositivos  electronicos que  emitan la menor  cantidad de
     radiacion   posible,   que    esten   respaldados   por   el   sello
     TEMPEST. Obviamente, los que no  vivimos dentro de Estados Unidos no
     podemos comprar  estos productos,  y si vivieramos  alli, estariamos
     senalados  por la  NSA  como ``posibles  atacantes  de la  seguridad
     nacional''.
 
   * Van Eck sugiere unidades de video criptograficas, es decir, unidades
     cuya  frecuencia horizontal  sea sacada  aleatoriamente, y  cambie a
     distintos intervalos de tiempo igualmente aleatorios. Aunque esta no
     es una solucion teorica completa, es posible evitar en gran parte la
     decodificacion  de   se~ales,  mas   no  la  emision   de  radiacion
     electromagnetica.


   -------------------------------------------------                      

   GothstaiN - Tips Importantes Para Tener En Cuenta

   Continuando  con el  articulo  de Cybelian,  quiero resaltar  aspectos 
   importantes   en   cuanto   a   la  intercepcion   de   la   radiacion
   electromagnetica que emiten los cables RS-232.

   - Estos cables son  vulnerables a ataques de eavesdropping,  ya que la
   R.E.  puede ser decodificada y  asi obtener los datos que circulan por
   medio del cable. Demostrando que  los unicos blancos a ser atacados no
   son las VDUs (Video Display Units).

   - Los datos que circulan por un cable RS-232 son codificados por medio
   de  estandares  como  el  ASCII,  lo  cual los  hace  muy  faciles  de
   decodificar.

   - Si un  eavesdropper quiere interceptar  se~ales en un  cable RS-232,
   tiene que estar ubicado muy cerca de donde esta el cable, a diferencia
   de  las  VDU  en  las  cuales  puede haber  una  distancia  enorme  de
   separacion.

   Ahora bien,  si tomamos  en un caso  particular dos  terminales ASCII,
   conectadas por  medio de un cable  RS-232 desprotegido de  3 metros de
   largo, se obtiene un bonito resultado:

   - Entre las  dos partes se pueden  interceptar se~ales a  7 metros con
   una  exactitud  increible  a  98  Mhz  en banda  FM,  que  pueden  ser
   reconstruidas facilmente con un detector  de niveles . En la siguiente
   ilustracion se muestra la se~al original y la interceptada:


   2 
                +-----------+      +--------+           +-----+
                |           |      |        |           |     |
                |           |      |        |           |     |
      ----------+           +------+        +-----------+     +-------
   1
                                              

                    /-\./\./\..       ../\\/\.        ./\/\
                   |          |      |        |      |     |
   0               |          |      |        |      |     |
                   |          |     |         |      |     |
                   |           |   |          |      |     |
                  /            |   |          |      |     |
                 /             |   |           |     |     |
   -1  -/-/-/-/-/              +---+            +----+     +-/-/-/-/-/-/


                              
   -2


   No hay mas para ustedes.
                                                                                                              

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


     "se recurre a la ciencia, con sus diversas disciplinas, para que nos
      explique todos los fenomenos de la naturaleza, ya que analiza por
      igual los mas grandiosos espectaculos del cielo y las mas
      inapreciables palpitaciones de las particulas mas peque~as."

                                        Sheldon L. Glashow - Interactions


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |  Encriptacion y Seguridad Utilizada En  |    4x5      |    GothstaiN    |
 |                El IPv6                  |             |                 |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 
 |gstain@warpedreality.com|

   Intoduccion I

   Quien  de nosotros  no conoce  los  ataques clasicos  de IP  spoofing,
   sniffing  de paquetes  o crackeo  de passwords?.  Aun mejor.  Quien de
   nosotros se ha puesto a pensar  en como detener esos ataques por medio
   de  la implementacion  de  un  protocolo estandar  en  el cual  queden
   obsoletos?.    Si   las  anteriores   preguntas   golpean  tu   cabeza
   constantemente,  no   te  dejan   dormir,  te  ocasionan   jaquecas  y
   alucinaciones  permanentes, entonces sigue  leyendo este  articulo; si
   estas curioso por saber de que  se trata todo esto, sigue leyendo este
   articulo; si  leiste el numero  anterior de InET, sigue  leyendolo; si
   acabaste de leer  el articulo de Cybelian y  necesitas mas inyecciones
   directas de  informacion en  tu cerebro... sigue  por este  camino; si
   quieres  ser famoso  y tener  a todas  las mujeres  a tus  pies, sigue
   leyendo; si quieres  criticarme, sigue leyendo; y si no entiendes nada
   de lo que leiste, NO es culpa mia (dirigete al Disclaimer).
 
   Introduccion II

   Voy a describir brevemente cuales  son los algoritmos que IPv6 utiliza
   para manejar  sus metodos  de autenticacion y  encriptacion, combinado
   con  algunos aspectos  de seguridad  del mismo.  Para entender  lo que
   viene  es necesario  haber leido  el articulo  que hice  en  el numero
   pasado y  tener conocimientos sobre las  capas del IPv6  y otras cosas
   mas... Lo siento, esto no es un tutorial.


   ENCRIPTACION Y AUTENTICACION:
   ----------------------------

   Hay  dos  valores  de  carga  de  seguridad que  se  incluyen  en  las
   especificaciones del IPv6  y son el Encabezado de  Autenticacion y los
   Valores de Carga  de Seguridad Encriptados. El primero  como es logico
   sirve para  la autenticacion.   La  autenticacion es  el procedimiento
   por el  cual se "asegura" que  la direccion fuente es  original (no de
   marcas baratas  ;)) y que  el paquete no  ha sufrido mutaciones  en su
   camino.  El segundo  se basa  en procedimientos  de  encriptacion para
   "asegurar"  que  solo  los   individuos  permitidos  puedan  leer  los
   contenidos del paquete enviado.

   - Conexion Segura:

   Para que se cumpla una relacion de confianza entre dos partes, se debe
   asegurar que tanto el que envia un paquete como el que lo recibe esten
   sobre  el dominio  de una  llave, de  un algoritmo  de  encriptacion o
   autenticacion  y de  otras cosas  como la  fecha de  expiracion  de la
   llave.  Si  no  se  cumplieran   estos  aspectos,  no   existiria  una
   conexion segura. El  IPv6 usa este concepto y lo  implementa en el SPI
   (Security  Parameter Index =  Indice de  Parametros de  Seguridad) que
   llevan  todos  los paquetes  encriptados  y  autenticados  (el SPI  se
   negocia como parte  del intercambio de llaves). Hay  dos opciones para
   enviar un paquete;  la primera es enviarlo a un  grupo de receptores y
   la segunda, enviarlo a un  solo receptor.  Para un grupo de receptores
   los paquetes se deben enviar por medio de una direccion multicast y el
   SPI es conocido por todos los  que componen el grupo.  Cada uno de los
   receptores  relacionara la  informacion de  las llaves,  algoritmos de
   encriptacion y autenticacion y  otros aspectos para crear una conexion
   segura.  Para  un receptor los paquetes  se deben enviar  por medio de
   una direccion unicast; el SPI  lo escoge ese receptor, dandole ciertas
   caracteristicas en su contexto de seguridad. El SPI que se usara en la
   comunicacion  por  cada  punto   sera  un  parametro  de  la  conexion
   segura. Cada punto debe recordar el  SPI utilizado, ya que con este se
   identifica el contexto de seguridad.

   - Encabezado de Autenticacion:

   El Encabezado de  Autenticacion (AH = Autentication Header)  es uno de
   los muchos encabezados estandar  definidos para el IPv6. Para entender
   su  funcionamiento   vamos  a  suponer  un   paquete  TCP  autenticado
   hipotetico ;), este paquete puede  tener varios sabores y colores. Uno
   de ellos puede ser el  compuesto por un encabezado IPv6, un encabezado
   de autenticacion y el propio paquete TCP.

   +-----------------------------------------------+
   | Encabezado IPv6 | AH | Encabezado TCP y datos |
   +-----------------------------------------------+

   Otros ejemplos pueden ser los siguientes:

   +---------------------------------------------------+
   | Encabezado IPv6 | Encabezado de Enrutamiento | AH |
   +---------------------------------------------------+
   | Encabezado TCP y Datos |
   +------------------------+
  
   +---------------------------------------------------+
   | Encabezado IPv6 | AH | Opciones de Fin a Fin | AH |
   +---------------------------------------------------+
   | Encabezado TCP y Datos |
   +------------------------+ 

   Hay  que  tener  en  cuenta  que el  encabezado  de  autenticacion  es
   independiente  al  paquete   TCP  (UDP  o  ICMP)  y   no  cambiara  su
   comportamiento para nada.
 
   El encabezado de autenticacion tiene la siguiente estructura:

   +---------------------------------------------+
   | Siguiente Encabezado | Longitud | RESERVADO |
   +---------------------------------------------+
   |       Indice de Parametros de Seguridad     |
   +---------------------------------------------+
   |       Datos de Autenticacion ( 32 bits )    |
   +---------------------------------------------+
   |            Mas Datos de Autenticacion       |
   +---------------------------------------------+

   El  siguente encabezado  (el que  continua  con la  estructura) es  un
   numero  de 64  bits,  la longitud  del  encabezado tiene  32 bits,  se
   reservan 16  bits, se dejan  32 para  los SPI y  32 para los  datos de
   autenticacion.

   Bueno y todo eso que dije... Que objetivo tiene??. Todavia se acuerdan
   del   IP  Spoofing  e   IP  masquerading??   Pues  estos   metodos  de
   autenticacion  eliminan  esos   ataques  tan  primitivos.   Los  datos
   autenticados son resultado de  un chequeo criptografico y dependen del
   algoritmo  utilizado  para hacerlo.  todo  comienza  con  un juego  de
   valores de parte del receptor basados en el contenido del paquete y el
   indice  secreto que nos  da el  SPI, el  receptor luego  compara estos
   valores con los datos de  autenticacion y si son iguales podemos decir
   que los paquetes no han  sido modificados, que la conexion es "segura"
   y que solo los puntos autorizados tienen acceso a los paquetes.
                                     
   - Carga de Valores Encriptados de Seguridad

   La autenticacion no  llena todos los vacios de  seguridad del IPv6, ya
   que a  pesar de que  nuestros datos no  van a ser sometidos  a ciertos
   tipos de ataques, podemos ser  victimas de otros en los cuales nuestra
   informacion se pueda ver comprometida.  Los datos que enviamos por los
   medios  de   transmision  son  visibles  para  cualquiera   y  no  son
   modificados. Para  eso se  utiliza encriptacion, implementada  con una
   "Encrypted Security Payload" o ESP.

   * ESP Modo tunel (Encapsulated Security Payload -> Carga de valores de
     seguridad encapsulados)

   En este  modo el datagrama  IP original (incluyendo el  encabezado) es
   encriptado. Toda la ESP es  colocada dentro de un nuevo datagrama, que
   tiene  un encabezado  de  IP desencriptado.  El  resto de  informacion
   adicional desencriptada,  tal como  el encabezado de  enrutamiento, es
   colocada entre el encabezado de IP y los valores de carga de seguridad
   encapsulados. Luego el receptor desencripta el ESP.

   * ESP Modo transporte:

   Aqui solo son encriptados los  valores de carga, no todo el datagrama.
   Para enrutar el paquete se utiliza  el encabezado y las opciones de IP
   sin encriptar. El receptor desencripta el ESP.
 
   El "Encrypted Security Payload" tiene la siguiente estructura:

   +--------------------------------+
   |           32 bits SPI          |
   +--------------------------------+
   | Datos y Parametros Encriptados |
   +--------------------------------+

   Un paquete encriptado usando el encabezado ESP se veria asi:

   +-------------------------------------------------------------+
   | Encabezado IPv6 | Encabezados de Extension | Encabezado ESP |
   +-------------------------------------------------------------+
   | Datos Encriptados |
   +-------------------+

   Para  un   formato  mas  detallado   se  necesita  del   algoritmo  de
   encriptacion que vamos a  utilizar. La siguiente ilustracion es basada
   en el DES CBC.  Cuando se utiliza, los datos encriptados comienzan con
   un vector de inicializacion de longitud variable, seguido por el valor
   encriptado de los datos de  carga, octetos de relleno, indicador de la
   longitud de relleno y tipo de carga.
    
   +--------------------------------------------------+
   |         Security Parameters Index (SPI)          |
   +--------------------------------------------------|
   |             Vector de Inicializacion             |
   +--------------------------------------------------|
   |                 Datos de Carga                   |
   +--------------------------------------------------+
   |                                                  |
   |       +------------------------------------------|
   |       |  .   .   .   .  Relleno  .   .   .   .   |
   +-------+  . +-------------------------------------+ 
   | . Relleno  | Longitud de Relleno | Tipo de Carga |
   +------------+-------------------------------------+

   Tipo de Carga  indica si es TCP, UDP o ICMP...  el relleno puede tener
   cualquier valor, el vector de inicializacion (IV) esta compuesto de un
   numero  variable de  32 bits,  el cual  se genera  aleatoriamente para
   evitar  ataques. El  numero preciso  es  un parametro  de la  conexion
   segura. El  DES CBC es  un algoritmo estandar,  pero se debe  tener en
   cuenta  que  cualquier  algoritmo  puede  ser elegido  a  la  hora  de
   establecer una conexion segura.

   - Algo sobre la distribucion de llaves

   Para terminar,  voy a mencionar  algunos puntos sobre el  algoritmo de
   Diffie  -  Hellman  para  las  llaves  usadas  en  la  encriptacion  y
   autenticacion, sin entrar en  formulas matematicas ni en propuestas de
   grupos de curva eliptica ;):

   Ventajas:

   -> El intercambio  se puede realizar  sin necesidad de un  servidor de
   certificacion o de llaves. Asi que ahora dinero y tiempo.

   -> Cuando se necesita  computar una llave simplemente se  hace, ya que
   es inutil mantenerla secreta por mucho tiempo en un computador.

   Debilidades:

   -> Se puede efectuar un ataque tipo  "man in the middle", por el cual,
   un curioso C se hace pasar como B para A y como A para B, haciendo que
   A y B terminen negociando una llave con C.
 
   -> No se da informacion sobre la identidad de los participantes.

   -> Requiere muchos recursos para computar numeros primos grandes.

   -> Se puede hacer un ataque parecido  al DoS, solo que en este caso lo
   que  hacemos es  que  la  victima gaste  todos  sus recursos  haciendo
   calculos exponenciales inutiles.
                                     
   - Conclusiones:

   Autenticacion: MD5 - Tama~o del Hash Byte: 16

   Encriptacion: DES CBC - Bits de la llave: 56

   En cuanto a la encriptacion, el algoritmo utilizado por IPv6 (DES CBC)
   es muy inseguro y se puede  crackear con ayuda de computadoras con las
   cuales, segun las pruebas, cada llave tiene un tiempo aprox de 3 horas
   para romperse.  El Data Encryption  Standard (DES CBC) fue elegido por
   cuestiones  de compatibilidad  y no  por  el desempe~o  que ejerce  en
   confidencialidad. Espero  que este  algoritmo de encriptacion  solo se
   utilice mediante las pruebas hechas  por el 6bone, ya que el algoritmo
   ideal seria el 3DES (me parece haberlo dicho antes).

   El  algoritmo MD5  utilizado  en  la autenticacion  es  una muy  buena
   eleccion ya que al ubicarse en  la capa de red permite mayor seguridad
   a la  hora de autenticar paquetes  a diferencia de  protocolos como el
   SSL, el  cual solo puede hacer  este metodo en la  capa de transporte.
   Gracias a  los metodos  de auntenticacion usados  por el IPv6  que van
   desde  la  direccion fuente  hasta  la  direccion  de destino  (y  los
   protocolos de capa mas alta), se le pone fin a una cantidad de ataques
   y abusos como el IP Spoofing  y el Host Masquerading, muy populares en
   las redes IPv4 actuales.

   Hasta aqui dejo esta seccion. En  el  proximo numero de InET entrare a
   fondo en el campo de la  programacion  de  sockets en UNIX para IPv6 y
   crearemos aplicaciones basadas en este protocolo. FIN .
     

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


    " Despreocupados, burlones, violentos, asi nos quiere la sabiduria.
      Es mujer, y no ama sino al guerrero."
                                      
                           Fiedrish Nietzsche - Asi hablaba Zaratustra.                                         


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |       Sygnaling System 7 (SS7)          |             |    GothstaiN    |
 |       .Documentacion Completa.          |     4x2     |                 |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

   |gstain@warpedreality.com|


   InET Magazine presenta:


                           SIGNALING SYSTEM 7 (SS7)
                            Documentacion Completa
                                Por GothstaiN


   Los  sistemas de se~alizacion  conforman un  extenso campo  de estudio
   para  los   hackers,  aunque   especialmente  para  los   phreaks.  Es
   indispensable conocer  el funcionamiento de estos sistemas,  ya que se
   pretende generar  un estandar mundial basado  en el SS7.  Si te parece
   aburrido este articulo,  entonces no lo leas y  sigue probando con las
   "boxes" hasta que  envejezcas y te des cuenta que  ya no funcionan; lo
   mismo va dirigido a los que piensan que phreaking es el acto de llamar
   gratis y lo  toman como una traduccion.  Este articulo  es todo lo que
   he  recopilado  hasta  ahora, y  la  informacion que se  presenta aqui
   pretende documentar en dos sesiones los aspectos  mas  importantes  de
   este importante protocolo.

   :: INTRO
 
   Hace   algun   tiempo,   todas   las  redes   de   comunicacion   eran
   analogicas. Como es comun  en cualquier sistema tecnologico, el hombre
   tiende  a reemplazar  su interaccion  directa con  las  maquinas, para
   pasar a un ambiente digital.  Cuando se habla de redes con sistemas de
   se~alizacion  modernos,   siempre  se   tiende  a  pensar   en  "redes
   inteligentes", aunque  este concepto de inteligencia no  se refiera al
   significado en si, sino a la capacidad de estas redes para gestionar y
   operar toda la informacion que circula por ellas.

   Actualmente se  emplea el Sistema  de Se~alizacion numero 7  (SS7), el
   cual   ha  sido   propuesto   como  un   estandar   mundial  para   la
   infraestructura completa de se~alizacion en el cual pueden interactuar
   desde telefonos  publicos, hasta  conexiones ISDN para  transmision de
   datos a alta velocidad.

   :: INDICE


   1. Que Significa Se~alizacion?. 

   2. Algunas Formas De Se~alizacion.

           2.1 Se~alizacion En Canal Asociado
           2.2 Se~alizacion En Canal Comun.

   3. Arquitectura De Se~alizacion.

           3.1 Signal Control Points (SCP)
           3.1 Signal Switching Points (SSP)
           3.2 Signal Transfer Poins (STP)

   4. Tipos De Enlace Del SS7.
 
   5. Se~alizacion Y Numeracion Propuesta En Colombia Y Otros Paises

   6. Como Se Configura Una Llamada?.

   7. Mensajes de Se~alizacion Telefonica y PUT

           7.1 Hacia Adelante
           7.2 Hacia Adelante Para El Establecimiento De La Llamada
           7.3 Hacia Atras Para Peticion De Establecimiento
           7.4 Hacia Atras Sobre Establecimiento Completo
           7.5 Hacia Atras Sobre Establecimiento Sin Completar
           7.6 Supervision De La Llamada
           7.7 Supervision Del Circuito
           7.8 Supervision De Haz Del Circuito
           7.9 Gestion De La Red De Circuitos

   --------------------------
   Espera en InET Magazine 5:

   8. Parte De Transferencia De Mensajes

   9. Servicios y Funciones Del SS7.

   10. Unidades De Se~alizacion.

   11. Vulnerando una red basada en el Sistema De Se~alizacion Numero 7.
    
           11.1. Teoria
           11.2. Practica
           11.3. Esquemas
   
   12. Interaccion De Hardware En Una Red SS7.

   13. El Futuro De La Se~alizacion Telefonica.

   14. Conclusion.

   --------------------------


   :: 1. QUE SIGNIFICA SE~ALIZACION?
      

   Al hablar de se~alizacion, nos referimos al intercambio de informacion
   entre los componentes de una  red telefonica, tanto para operarla como
   para mantenerla.  Cuando marcamos  digitos en algun  telefono, estamos
   intercambiando se~alizacion con otros elementos  de la red, ya sea por
   ejemplo una  PBX, el  correo de  voz, la activacion  de la  llamada en
   espera  (#52#) o  la  desactivacion (*52#),  asi  como cualquier  otro
   servicio. La  informacion   se  translada  en  el  SS7   en  forma  de
   mensajes. Por ejemplo, cuando estamos hablando con otra persona, y una
   tercera  intenta establecer  comunicacion, un  mensaje se  envia  a la
   tercera para  indicarle que la linea  esta ocupada y le  manda un tono
   para identificacion. En general,  la se~alizacion es el intercambio de
   informacion  entre centros  de procesamiento,  entre la  central  y el
   abonado  (subscriber), entre  equipos de  comunicaciones en  general o
   entre  software  que interactua  en  la  red,  tanto para  procesar  y
   establecer  una llamada,  como para  liberarla e  intercambiar diversa
   informacion   de   gestion,    mantenimiento,   tarifacion   y   otras
   caracteristicas.

   :: 2. ALGUNAS FORMAS DE SE~ALIZACION


   2.1 Se~alizacion En Canal Asociado

   Este es un  canal en el cual  una se~al solo puede ser  enviada por un
   camino.   Esta se~al puede  ser informacion  sobre toma,  liberacion o 
   estado  de cada  canal  de  voz, cifras  del  numero del  "subscriber"
   llamado  o del que  llama, etc.  Este tipo  de se~alizacion  puede ser
   explicada  en un sistema  PCM, del  cual no  nos extenderemos  en este
   articulo,  ya   que  el  SS7  no   utiliza  este  tipo   de  canal  de
   se~alizacion. (maldicion!!,  si no sabes  de que estoy  hablando, pues
   bajate el documento de PCM que esta en la web de InET)

   2.2. Se~alizacion en Canal Comun (red no - asociada)

   La  red SS7 tiene  la caracteristica  de ser  redundante. Se  hizo asi
   porque si por alguna razon una  parte de la red falla, los mensajes de
   se~alizacion pueden  ser enviados y recibidos por  una parte diferente
   (ya se estan notando sus  caracteristicas no?... esperen a leer lo que
   viene).  Asi que  los datos  que se  envian en  el canal  comun pueden
   viajar por partes diferentes, pero siempre llegaran al mismo lado.  Se
   deben estar  preguntando en este momento sobre  las caracteristicas de
   seguridad del SS7,  y en verdad les digo que  es algo muy emocionante,
   ya  que al  ser construida  en un  canal comun,  cualquier  phreak que
   intente hacer algo desde su casa, puede correr doble peligro, ya veran
   por que... Ahora bien... que opinan de las boxes antiguas?.

   Como  conclusion,  esta red  no  asociada  utiliza  un solo  canal  de
   se~alizacion para enviar  las se~ales a todos los puntos  de la red en
   forma de mensajes,  haciendo del SS7 una red  economica, con facilidad
   de vocabulario (ya que permite una multitud de aplicaciones, servicios
   y  flexibilidad gracias a  una modificacion  del software  que traduce
   todos  los mensajes),  con  altas velocidades  (el  tiempo de  emision
   maximo   de   un   mensaje   es  34.74   milisegundos.),   explotacion
   bidireccional  (al no  distinguir circuitos  de entrada  y  de salida,
   aumenta  la  eficacia para  encaminar  el  trafico)  y fiabilidad  (al
   aplicar correccion de errores).
 
   :: 3. ARQUITECTURA DE SE~ALIZACION


   La arquitectura  de se~alizacion consta de varios  componentes o nodos
   que son el SCP, SSP y  STP. Estos puntos se identifican bajo un codigo
   unico llamado codigo de punto.

   +--------------+--------------+--------------+
   |              |              |              |
   |      SES     |      CPO     |     CPD      |
   |              |              |              |
   +--------------+--------------+-----------------> Primer Bit Transmitido
         4 Bits         14 Bits         14 Bits
              [Etiqueta de Encaminamiento]

   En la etiqueta de encaminamiento  se especifican el codigo de punto de
   origen  (CPO) y el  codigo de  punto de  destino (CPD),  esta etiqueta
   contiene toda  la informacion  necesaria para llevar  el mensaje  a su
   destino y  que se ubica  al inicio del  mensaje. El SES  (seleccion de
   enlace de se~alizacion) distribuye cargas entre rutas redundantes.

   Un ejemplo de esto es el formato de codigo internacional:

   +-------------------+-------------------+------------------------+
   |        NML        |     KJIHGFED      |          CBA           |
   +-------------------+-------------------+------------------------+
   | Identificacion de | Identificacion de |  Identificacion de     |
   | Region            | Zona/Red          |  Punto de Se~alizacion |
   +-------------------+-------------------+------------------------+
   | Codigo de Zona/Red de se~alizacion    |                        |
   +---------------------------------------+------------------------+
   | Codigo de punto de se~alizacion       |                        | 
   | internacional                         |                        |
   +---------------------------------------+------------------------+
          8 Bits               8 Bits                  8 Bits



   3.1 Signal Control Points (SCP)
 
   los puntos de control de se~al (SCP) son bases de datos, en las cuales
   se archiva toda la informacion  necesaria para el procesamiento de las
   llamadas.   Las interfaces  en las  que estan  archivados  estos datos
   estan  dise~adas  para  los  sistemas  operativos Unix  y  NT,  y  hay
   compa~ias  que  proveen estas  interfaces.  Las  bases  de datos  SCP,
   tambien son  llamadas bases de  datos de traduccion y  son componentes
   fundamentales para los organismos independientes que ofrecen servicios
   de llamadas a larga distancia.

   3.2 Signal Transfer Points (STP)

   Los puntos de  transferencia de se~al (STP) enrutan  los mensajes para
   asegurar su  trayectoria desde  el origen hasta  el destino.   Esto lo
   hace conectando los SSPs a los SCPs, incluso con diversas funciones de
   enrutado  cuando se  divide en  pares para  realizar la  misma funcion
   logica. (STPs compartidos).  El STP es el conmutador de paquetes en la
   red SS7.
   
   3.3 Signal Switching Points (SSP)

   Los puntos de conmutacion de se~al (SSP) son las centrales telefonicas
   modernas  que manejan el  software y  hardware de  SS7. Su  funcion es
   originar, conmutar  y terminar llamadas.  Cada SSP tiene  dos enlaces,
   cada uno va hacia STPs compartidos.
 
   :: 4. TIPOS DE ENLACE DEL SS7


   Un enlace de SS7 son los  canales por los cuales se conectan todos los
   componentes  de la red.  La velocidad  de transmision  es de  64 Kbps,
   dandole caracteristicas  de alta velocidad para  transportar todos los
   mensajes. Los tipos de enlace son: A, B, C, D, E y F. (Que lastima, no
   alcanza hasta la G de GothstaiN ;-)...)
 
   4.1 Enlaces A (Enlaces de Acceso):

   Estos  conectan STPs a  SCPs y  SSPs. Estos  enlaces se  utilizan para
   liberar informacion de se~alizacion,  desde los puntos de origen hasta
   los puntos  de destino. Si  un SSP o  SCP desea enviar  se~alizacion a
   cualquier  otro  nodo  es enviada por un enlace A a su STP "local", el
   cual procesa o enruta los mensajes para enviarlos al nodo direccionado
   sobre sus enlaces de  acceso. (si no entendiste, lo haras mas tarde...
   si no... olvida este articulo).

   4.2 Enlaces C (Enlaces Cruzados)

   Conectan STPs compartidos. Podemos decir entonces, que estos enlaces C
   son  los que  se utilizan  para aumentar  la integridad  de la  red de
   se~alizacion en caso de que alguno de los enlaces no este disponible.
 
   4.3  Enlaces B  y D  o B/D  (Enlaces Puente  y Diagonal  =  Bridge and
        Diagonal)

   Estos otros  conectan dos pares compartidos  de STPs. Mas  que todo se
   utilizan  para transportar  mensajes de  se~alizacion mas  alla  de su
   punto  de entrada  en la  red  de se~alizacion.  (Entonces... por  que
   diablos se  les llama asi?).  B  (Bridge = Puente).  Su significado se
   utiliza para  describir el cuadrangular de enlaces  que conectan pares
   iguales  de  STPs.  D (Diagonal).   Su  significado  se  utiliza  para
   describir el cuadrangular de  enlaces conectados a pares compartidos a
   diferentes niveles jerarquicos.  Gracias a que no existe una jerarquia
   claramente  asociada con  una  conexion entre  redes,  los enlaces  de
   conexion se refieren a enlaces B,D o B/D.

   4.4 Enlaces E (Enlaces Extendidos)

   Estos son los que conectan SSPs a un segundo STP, solamente en caso de
   que el  primero se caiga.  Aqui es donde  subyace la potencia  del STP
   compartido  para mantener  la  red  mucho mas  estable.  Este tipo  de
   enlaces  puede o  no  ser utilizado  por  una red  de se~alizacion  en
   particular, lo que depende en este  caso es el costo y la capacidad de
   la compa~ia telefonica para pagarlo.

   4.5  Enlaces F  (Enlaces  Completamente Asociados  = Fully  Associated
        Links)

   Por ultimo estos enlaces lo que hacen es conectar SSPs a otros SSPs en
   forma directa. Los enlaces F solo permiten se~alizacion asociada. Este
   tipo de enlaces no  suelen implementarse entre redes, porque sobrepasa
   la SEGURIDAD del STP...

   Este  es el momento  en que  deben estar  ansiosas(os) por  saber como
   interactuan estos  componentes al hacer una llamada...  Lo digo porque
   si  eres un  phreak,  un hacker,  o  una persona  curiosa, te  deberia
   importar que pasa  cuando alguien te llama... Que  se esconde mas alla
   de nuestra  vision y nuestros  sentidos artificialmente desarrollados;
   Cuando la gente usualmente  se  pregunta...  "Por  que  se  genera ese
   interes?"  yo gustosamente les respondo  "Tal vez porque nacimos asi y
   punto". En fin, ya me estoy desviando del tema...
                         
   Antes  de darles  un ejemplo  de la  interaccion usuario <-> usuario -
   maquina, les hablare un poco  del sistema de se~alizacion propuesto en
   Colombia y  otros paises. (Cuando  digo otros paises, hablo  de MUCHOS
   paises).


   :: 5.  SE~ALIZACION Y  PLANES DE NUMERACION  PROPUESTOS EN  COLOMBIA Y
          OTROS PAISES

 
   Primero quiero aclarar  algo. Colombia es uno de  los paises con mejor
   infraestructura tecnologica, mas no con el mejor personal para manejar
   esa infraestructura... y los integrantes de InET nos hemos dado cuenta
   de eso.  Cual es el resultado?; bueno, una biblioteca bonita y grande,
   pero  sin libros.   En  general, EEPPM  ha  hecho un  buen trabajo  en
   nuestra ciudad  y en sus planes  de monopolio. !Gracias  por darnos lo
   ultimo en tecnologia y la peor administracion de la misma!. (otra cosa
   para ustedes, tecnicos o empresarios de EEPPM... deberian liberar algo
   de informacion  tecnica en su web...  o acaso solo tienen  dinero y no
   conocimientos??.  Como  decia Kalandr0x,  las  empresas  de este  pais
   utilizan el sistema  de seguridad por hermertismo; "lo  que no conozca
   el vulgo es seguro", los  reto a que liberen su informacion tecnica...
   o sino lo haremos nosotros).

   El  SS7 es  el  tipo  de se~alizacion  que  las compa~ias  telefonicas
   locales  manejan en sus  redes "inteligentes".  Este estandar  se esta
   expandiendo  rapidamente  por todo  el  mundo.  Tambien  se piensa  en
   implementar tecnologia ADSL  (de la familia xDSL) dentro  de poco para
   transmision de  datos  a  8mbps en Colombia  y en muchas  otras partes
   //*tip: Por que creen  que ultimamente han aparecido super-promociones
   para lineas ISDN?...*//

   Para no extenderme  en esta seccion, quiero aclarar  que los servicios
   de llamada  a larga distancia  o llamadas especiales, no  los controla
   EEPPM sino  otras compa~ias  (les parece conocido  05, 007?).  Para la
   utilizacion  de estos  servicios se  tienen los  siguientes  planes de
   numeracion propuestos:
 
   i) 0+8XX+abcdef , con capacidad  para 1000000 de numeros para cada una
   de las 100 series.  0+9XX+abcdef, con la misma capacidad.  El 8 y el 9
   identifican  que  es una  llamada  de  "red inteligente"  (ahhhhhh!!!,
   utilizo  el termino  de  inteligente  porque es  el  que los  tecnicos
   manejan, pero en  verdad me parece una definicion  muy inadecuada, muy
   comercial y muy estupida...)

   ii) PA+ND+TC+SN

   PA: prefijo de acceso nacional "0".  
   ND: indicador de red u operador.
   TC: indicativo interurbano.  
   SN: numero del abonado.
    
   Esquema de marcacion con capacidad  de 100000 numeros para cada una de
   las 100 series:

   0+5+8XX+abcde
   0+6+8XX+abcde
   0+7+8XX+abcde
   0+5+9XX+abcde
   0+6+9XX+abcde
   0+7+9XX+abcde

   Donde 5 es  Telecom, 6 es un operador cualquiera y  7 es otro operador
   cualquiera.

   En fin,  no me  quiero extender en  informacion sobre los  sistemas de
   numeracion usados en  Colombia ya que esta e-zine es  leida en todo el
   mundo y blah, blah, blah....


   :: 6. COMO SE CONFIGURA UNA LLAMADA?
      

   Bueno, ahora si comienzo a explicar todos los procesos necesarios para
   efectuar una llamada basandome en el SS7.

   Vamos a suponer  que Cybelian va a llamar a  Kalandr0x y que Kalandr0x
   esta en una  ciudad diferente a la de Cybelian,  asi que Cybelian esta
   en un  intercambio diferente;  haciendo que la  llamada de un  lugar a
   otro  pase por diferentes  troncales. Aqui  es donde  el SS7  entra en
   accion.

   Antes de entender que es lo que va a hacer la se~alizacion, es preciso
   aclarar algunos terminos referentes  a los mensajes que este protocolo
   utiliza.

   IAM -> Initial Address Message - Mensaje Inicial de Direccion: Este es
   un  mensaje basico  y necesario  para inicializar  la llamada;  ya que
   consta,  entre otras  cosas,  del numero  telefonico  al que  se va  a
   llamar.

   ACM  -> Address  Complete  Message -  Mensaje  de Direccion  Completa:
   Indica que el  IAM ha encontrado su destinacion y que  la persona a la
   cual  se llama esta  preparada.  El  ACM identifica  a la  central que
   envia el mensaje, el recipiente y a una troncal seleccionada.

   ANM -> Answering Message - Mensaje de Respuesta: Identifica la central
   que envia, la recipiente y una troncal seleccionada.

   REL -> Release Message - Mensaje  de Liberacion de la llamada: Este se
   envia  cuando la  persona a  la que  llamamos cuelga  e  identifica la
   troncal.

   RLC -> Release Complete Message - Mensaje de Liberacion Completo de la
   llamada: Identifica la troncal usada para llevar a cabo la llamada.

   - Cuando Kalandr0x marca al numero de Cybelian, su central analiza los
   digitos marcados  y determina  que la llamada  debe ser enrutada  a la
   central de Cybelian.

   - La central de Kalandr0x selecciona una troncal desocupada entre el y
   Cybelian y envia el IAM en un enlace A.
 
   - El STP de la  casa de Kalandr0x recibe el IAM y  lo enruta al STP de
   la casa de Cybelian en un enlace B, el cual lo envia a su central.

   - Ademas  de recibir el  IAM y  verificar que  el numero  llamado este
   desocupado, la central de Cybelian genera un ACM y lo envia de regreso
   a la  central de Kalandr0x a traves  de los STPs. Al  mismo tiempo, un
   tono de  timbrar se envia  de regreso a  la central de Kalandr0x  y la
   central de Cybelian le hace timbrar el telefono.

   - Cuando  la central  de Kalandr0x  recibe el  ACM, lo  coloca  en una
   troncal de voz donde el puede oir el tono de timbrado.

   - Cuando Cybelian  levanta el  telefono, su central  hace un ANM  y lo
   envia a la central de Kalandr0x por medio de un enlace A.

   - Entonces la central de Kalandr0x  se asegura de que Cybelian esta en
   la troncal de voz y que la conversacion puede hacerse.

   - Si Kalandr0x cuelga  primero, su central genera un REL  y lo envia a
   la central de Cybelian en un enlace A.

   - Cuando  la  central  de  Cybelian  recibe  el  REL,  la  troncal  se
   desconecta  y regresa  a su  estado  desocupado. Luego  la central  de
   Cybelian hace un RLC y lo envia de regreso a la central de Kalandr0x.

   - Cuando su central recibe el RLC, desocupa la troncal.

   Ok,  el anterior procedimiento  es el  que se  utiliza para  hacer una
   llamada telefonica normal. Quedan  faltando los procedimientos con los
   que se  configura una llamada especial,  tal como la  de los servicios
   800  y 900...  y  como  esta revista  no  es mediocre,  se  los voy  a
   presentar:

   Bueno, si quieren entender lo  que viene se hace necesario conocer mas
   terminos raros...

   QM ->  Query Message.  Incluye el  numero del telefono que  llama y el
   numero del telefono llamado.

   RM -> Response Message: Contiene informacion para procesar la llamada.
 
   En InET tenemos  una linea 9-800 en la que podemos  hablar todo lo que
   queramos y nadie  nos cobra dinero. Resulta que  a Cybelian lo estaban
   rega~ando  en la  casa por  hablar tanto  tiempo ,  asi que  el  no lo
   soporto y  se fue  para los  laboratorios de InET  a hablar  desde una
   linea 800 completamente gratis. ;-).   Asi se va a establecer otra vez
   la llamada...

   - Kalandr0x  llama   al  numero  800   y  su  central   determina  que
   definitivamente la llamada necesita un enrutamiento mas avanzado.

   - Su SSP  elige un  enlace A para  enviar su  QM a un  STP el  cual lo
   enruta a un SCP local.

   - Habiamos dicho que  las SCP eran bases de  datos utilizadas para los
   servicios de llamadas  especiales (gratuitas, larga distancia, etc...)
   y contienen una  lista de todos los numeros  800, incluyendo el numero
   al que llamamos; asi  que el SCP obtiene el numero real  y lo envia de
   regreso a un  STP en forma de un Response Message.  Las bases de datos
   de  los organismos  independientes  que he  podido investigar,  tienen
   entre otras cosas datos del numero 800, el telefono destino, la ciudad
   de  destino, el operador  de larga  distancia y  la ciudad  de origen.
   Para aclarar, los numeros  800 son numeros telefonicos "virtuales" que
   apuntan a  numeros telefonicos reales, haciendo  que sus instrucciones
   dependan de una base de datos.

   - Luego el  STP enruta el  RM de regreso  al SSP de Kalandr0x  y luego
   pasamos a un procedimiento de llamada normal.

   :: 7. MENSAJES DE SE~ALIZACION TELEFONICA


   Para evitar la confusion  relacionada con las diferentes nomenclaturas
   usadas en los mensajes de se~alizacion, creo que es mejor exponer aqui
   todos los formatos y codigos de los mensajes que usa el SS7, basado en
   la informacion de Telecom; ademas esta seccion puede ser muy util para
   ampliar los que mencionamos anteriormente (estos estaran completamente
   en espa~ol) y su significado. Si usted solamente quiere tener una idea
   del SS7,  puede obviar esta seccion.  Si quiere explorar  hasta lo mas
   profundo, muy pendiente de lo que sigue...

   Primero comenzare haciendo un diagrama de una etiqueta.

   +-------------+------------+--------------+
   |   12 Bits   |   14 Bits  |   14 Bits    |
   +-------------|------------|--------------|
   |     CIC     |     CPO    |      CPD     |
   +-------------+------------+--------------+

   Cada  parte de  usuario telefonico  (lo que  denominan PUT)  tiene una
   estructura de etiqueta definida.  La etiqueta del PUT esta normalizada
   para  uso  internacional con  una  longitud  de  40 Bits,  pero  puede
   aplicarse al uso nacional.

   Para diferenciar cuando se trata de  un mensaje de la PUT o cuando no,
   se debe observar  que el indicador de servicio  se codifica en cuatro,
   en lo que se denomina Octeto de Informacion del Servicio.

   Todos los  mensajes de la  PUT contienen un encabezamiento  formado de
   dos partes:

   - Codigo  de  Encabezamiento E0:  Identifica  el  grupo especifico  de
   - mensajes.  Codigo de Encabezamiento E1: Contiene el codigo de se~al. 


   Para explicar los mensajes, hay que dividirlos de acuerdo al tipo:
   
   7.1 -> Mensajes Hacia Adelante (MDA):
 
   Contienen informacion  de direccion y  comprende a todos  los mensajes
   que son enviados hacia adelante

   7.1.1 ->  Mensaje Inicial  De Direccion (MID):  Primer mensaje  que se
   envia hacia adelante para establecer la llamada.

   7.1.2 -> Mensaje  Inicial Con Informacion Adicional (MIA):  Este es un
   mensaje de direccion inicial  que contiene informacion sobre servicios
   suplementarios utilizados en el  establecimiento de la llamada.  Tiene
   el siguiente formato:


   +-------------+------------+
   |   HGFEDCBA  |            |  
   |-------------|------------|
   | Primer      |     MID    |
   | Octeto de   |            |
   | Indicadores |   E0=0001  |
   |             |   E1=0010  | 
   +-------------+------------+
   +-------------+-----------+-------------+----------------+-------------+
   |     BIT G   |   BIT F   |   BIT E     |       BIT D    |    BIT C    |
   +-------------|-----------|-------------|----------------|-------------|
   |Informacion  | Direccion | Identidad   | Informacion    | Informacion |
   |De Tasacion  | Llamada   | De La Linea | Adicional De   | Adicional   |
   |             |           | Llamante    | Encaminamiento | de Abonado  |
   |             |           |             |                |             |
   +-------------+-----------+-------------+----------------+-------------+
   +-------------+----------+
   |    BIT B    |  BIT A   |
   |-------------|----------|
   | Informacion | Uso      |
   | De Grupo    | Nacional |
   | Cerrado De  |          |
   | Usuarios    |          |
   +-------------+----------+

   - Primer Octeto de Indicadores: Cada  bit indica la existencia o no de
   los campos siguientes a el.
   >> Bit  =0 El campo no existente.
      Bit =1 El campo existente.

   - Mensaje inicial  de direccion con informacion  adicional: La primera
   parte  tiene   los  mismos   campos  que  el   MID,  solo   cambia  el
   encabezamiento.
   >> E0 se codifica en 0001
      E1 se codifica en 0010

   - Informacion de tasacion: contendra  informacion que ha de enviarse a
   la central siguiente con fines de tasacion.

   - Direccion Llamada:

   +------------+------------+--------------+
   |            |    DCBA    |    DCBA      |
   +------------|------------|--------------|
   | Direccion  | Numero De  | Indicadores  |
   | Permanente | Se~ales De | De Direccion |
   | Llamada    | Direccion  |              |
   |            |            |              |
   |    Nx8     |     4      |      4       |
   +------------+------------+--------------+

   La codificacion  de los campos de este  formato es similar a  la de la
   linea  llamante.  Los bits  DC  de  indicadores  de direccion  son  de
   reserva.

   - Identidad De La Linea Llamante:

   Corresponde al bit  E del primer octeto de  indicadores.  Si E=0, este
   campo aparece:

   +-------------+------------+--------------+
   |             |    DCBA    |    DCBA      |
   +-------------|------------|--------------|
   | Identidad   | Numero De  | Indicadores  |
   | De La Linea | Se~ales De | De Direccion |
   | Llamante    | Direccion  |              |
   |             |            |              |
   +-------------+------------+--------------+

   - Identidad de la linea llamante: 
   Se codifica de igual forma que para el abonado llamado:
   De 0 a 9
   0000 a 1001
   1011 y 1100
   Se~al de fin de numeracion: 1111
   Los demas valores quedan de reserva.

   - Numero de Se~ales de direccion:
   Bits D C B A
        0 0 0 0 -> Indicador no disponible de identidad de la linea llamante.
        0 0 0 1 a
        1 1 1 1 -> Un codigo que expresa, en representacion binaria pura, el     
                   numero de se~ales de direccion

   - Indicador de Direccion:
   Bits B A -> Indicador de la naturaleza de la direccion
        0 0 -> Numero de abonado  
        0 1 -> Reservado para uso nacional     
        1 0 -> Numero nacional (significativo)
        1 1 -> Numero internacional

   - Informacion Adicional  de Encaminamiento: Informacion  relativa a la
   manera en que debe enrutarse la llamada debido por ejemplo a servicios
   adicionales del usuario. No ha sido aun especificado.

   - Informacion  Adicional   del  Abonado  Llamante:   Tampoco  ha  sido
   especificada, pero  como su  nombre lo dice  se refiere  a informacion
   extra del abonado llamante.
  
   - Informacion de Grupo Cerrado De Usuarios:

   +---------------+----------+-----------+
   |               |          |   DCBA    |
   +---------------|----------|-----------|
   | Codigo De     | Reserva  | Indicador |
   | Enclavamiento |          | GCU       |
   |               |          |           |
   |    32 bits    |  4 bits  |   4 bits  |
   |               |          |           |
   +---------------+----------+-----------+

   >>Codigo de Enclavamiento: Identifica el grupo cerrado de usuarios que
   interviene en la llamada.
  
   >> Bits B A -> Indicador de llamada GCU
           0 0 -> Llamada ordinaria
           0 1 -> Verificacion positiva
           1 0 -> Acceso de salida autorizado
           1 1 -> Acceso de salida no autorizado
   >> Bits C D -> De reserva

   - Uso Nacional:

   (8 Bits) Corresponde  al Bit A del primer  octeto de indicadores. Este
   campo  puede utilizarse  para  indicar facilidades  de red  (servicios
   suplementarios)  o  informacion de  facilidad  (servicios) de  usuario
   especifico.


   7.1.3 -> Mensaje Subsiguiente De Direccion (MSD):

   Para  entender el  MSD  se  tiene que  entender  primero el  siguiente
   concepto:  - Se~alizacion en  superposicion: es  cuando el  mensaje de
   direccion inicial  solo lleva lo  necesario para enrutar la  llamada o
   seleccionar el circuito. Se utiliza  cuando la longitud de los enlaces
   es grande.

   Ahora  si,  el   MSD  se  utiliza  cuando  se   hace  se~alizacion  en
   superposicion  para  enviar  las   cifras  restantes  del  mensaje  de
   direccion inicial. Solo lleva  informacion del abonado llamado. El MSD
   tiene el siguiente formato:
                                                                   
   +------------+------------+---------+----------------+----------------+
   |            |            |   0000  |      0011      |      0001      |
   +------------|------------|---------|----------------|----------------|
   | Se~ales De | Numero De  |         | Codigo De      | Codigo De      |
   | Direccion  | Se~ales De | Relleno | Encabezamiento | Encabezamiento |
   |            | Direccion  |         |                |                |
   |            |            |         |      E1        |       E0       |
   +------------+------------+---------+----------------+----------------+
   +----------+
   |          |  - El E0 se codifica con 0001  
   |----------|  - El E1 se codifica con 0011
   |          |  - El relleno se utiliza para completar el octeto
   | Etiqueta |
   |          |
   |          | 
   +----------+

   7.1.4 -> Mensaje Subsiguiente De Direccion Con Una Se~al (SDU):

   Cuando   el  mensaje   subsiguiente  de   direccion  solo   lleva  una
   cifra. Tiene el siguiente formato:

   +---------+-----------+----------------+----------------+----------+
   |         |           |      0100      |      0001      |          |
   |---------|-----------|----------------|----------------|----------|
   | Relleno | Se~al De  | Codigo De      | Codigo De      | Etiqueta |
   |         | Direccion | Encabezamiento | Encabezamiento |          |
   |         |           |                |                |          |
   |         |           |      E1        |       E0       |          |
   +---------+-----------+----------------+----------------+----------+

   7.2 -> Mensajes Hacia Adelante para el Establecimiento de la Llamada:

   7.2.1  ->   Mensajes  Hacia  Adelante  De   Informacion  General  Para
   Establecimiento (MIE):

   Cuando la central recibe un  MID y requiere informacion adicional para
   establecer la llamada envia un mensaje de peticion general, al cual la
   central  origen contesta con  un Mensaje  de informacion  general para
   establecimiento MIE que tiene el siguiente formato:
   
   +------------+--------------+--------------+---------+------------+
   |            |              |              |         |  FEDCBA    |
   |------------|--------------|--------------|---------|------------|
   | Direccion  | Identidad    | Identidad De | Reserva | Categoria  |
   | Permanente | Del Circuito | La Linea     |         | Del Abonado|
   | Llamada    | Intercentral | Llamante     |         | Llamante   |
   |            | De Llegada   |              |         |            |
   +------------+--------------+--------------+---------+------------+
   +-------------+----------------+----------------+----------+
   |   HGFEDCBA  |      0001      |     0010       |          |
   |-------------|----------------|----------------|----------|
   | Indicadores | Codigo De      | Codigo De      | Etiqueta | -> Primer 
   | De Tipo De  | Encabezamiento | Encabezamiento |          |    Bit 
   | respuesta   |                |                |          |    Transmitido
   |             |       E1       |      E0        |          | 
   +-------------+----------------+----------------+----------+

   - Direccion Permanente Llamada:

   Se  codifica igual  al mensaje  inicial de  direccion  con informacion
   adicional  visto anteriormente.  Es similar  a la  codificacion  de la
   linea llamante.

   - Identidad  Del Circuito  Intercentral  De Llegada  Y  De Central  De
     Transito:

   +--------------+--------------+---------+-------------+-----------------+
   |              |     DCBA     |         |             |      DCBA       |
   |--------------|--------------|---------|-------------|-----------------+
   | Identidad    | Indicador De | Reserva | Identidad   | Indicador De    |
   | Del Circuito | Longitud De  |         | De Central  | La Longitud     |
   | Intercentral | Campo        |         | De Transito | De La Identidad | 
   | De Llegada   |              |         |             | De Central      |
   +--------------+--------------+---------+-------------+-----------------+  
   +--------------+
   |              | 
   |--------------| 
   | Indicador    | 
   | De Tipo      |
   | De Identidad |
   |              | 
   +--------------+

   >> Identidad del circuito intercentral de llegada: Codigo contenido en
   un maximo  de 15  octetos que identifica  el circuito  intercentral de
   llegada.

   >> Indicador de longitud de campo:  Indica en codigo binario el numero
   de  octetos   contenidos  en  el  campo  de   identidad  del  circuito
   intercentral de llegada.  El codigo  0000 indica que no se proporciona
   la identidad del circuito intercentral de llegada.

   >> Identidad  de la  central de  transito: Codigo  constituido  por el
   codigo de  punto de se~alizacion de la  central o por una  parte de la
   identidad de la linea llamante,  en cuyo caso, cada cifra de direccion
   contenida en esta  cantidad se codifica como en  el mensaje inicial de
   direccion.

   >> Indicador  de la  longitud de  la identidad  de la  central: codigo
   binario que representa el numero  de se~ales de direccion incluidas en
   el subcampo de identidad de  central de transito, en aquellos casos en
   los que se utiliza parte de  la identidad de la linea llamante. Cuando
   la  central  de transito  de  identifica por  el  codigo  de punto  de
   se~alizacion, este subcampo se codifica en 0000.

   >> Indicador del tipo de identidad: 
   >>> Bits B A 
            0 0 -> De reserva
            0 1 -> Codigo de punto de se~alizacion
            1 0 -> Parte disponible de la identidad de la linea llamante
            1 1 -> De reserva
   >>> Bits D C -> De reserva


   - Identidad De La Linea Llamante:

   Los codigos y el formato son  los mismos utilizados en la identidad de
   la linea  llamante contenida  en el mensaje  inicial de  direccion con
   informacion adicional.

   - Categoria Del Abonado Llamante:

   >> Bit F E D C B A 
      0 0 0 0 0 0 -> Origen desconocido
      0 0 0 0 0 0 a
      1 1 1 1 1 1 -> Se codifica igual que en el mensaje inicial de direccion

   - Indicadores De Tipo de Respuesta:

   >> Bit A -> Indicador de la categoria del abonado llamante
          0 -> Categoria del abonado llamante no incluida
          1 -> Categoria del abonado llamante incluida
   >> Bit B -> Indicador de identidad de la linea llamante
          0 -> Identidad de la linea llamante no incluida
          1 -> Identidad de la linea llamante incluida

   - Codigo De Encabezamiento: 
 
   >> E0 se codifica en 0010
   >> E1 se codifica en 0001

   7.2.2 -> Mensajes De Prueba De Continuidad Exitosa (CON):

   La central de origen genera un tono  de 2000 mas o menos 20Hz y espera
   un tiempo para  que este retorne, ya que  la central destino establece
   un  bucle  entre la  transmision  y la  recepcion.  Si  no hay  ningun
   problema, envia un mensaje de continuidad.

   - Mensaje De Continuidad - Falta De Continuidad: 

   +----------------+----------------+----------+
   |                |      0010      |          |
   +----------------|----------------|----------|
   | Codigo De      | Codigo De      | Etiqueta |
   | Encabezamiento | Encabezamiento |          |
   |                |                |          |
   |       E1       |       E0       |          |
   +----------------+----------------+----------+---->

   >>E1 se codifica  en 0011 cuando hay continuidad y  en 0100 cuando hay
   falla en la prueba.
   
   7.2.3 -> Mensaje De Prueba De Continuidad Fallada (FCO):

   Si el  tono de llegada se distorciona  por encima de 2000  mas o menos
   20Hz o no retorna antes  de un tiempo establecido por un temporizador,
   la  prueba se  considera fallada  y se  envia un  mensaje de  falta de
   continuidad (ilustrado arriba).

   7.3 -> Hacia Atras Para Peticion De Establecimiento

   7.3.1 ->Mensaje de Peticion General (MPG):

   Es el  unico que ha sido especificado  en este grupo de  mensajes y es
   enviado a la central que recibe un mensaje inicial de direccion (con o
   sin  informacion  adicional)  cuando  requiere  mas  informacion  para
   establecer la llamada. Tiene el siguiente formato:


   +-------------+----------------+----------------+----------+
   |   HGFEDCBA  |      0001      |     0011       |          |
   |-------------|----------------|----------------|----------|
   | Indicadores | Codigo De      | Codigo De      | Etiqueta |
   | De Tipo De  | Encabezamiento | Encabezamiento |          |
   | Respuesta   |                |                |          |
   |             |       E1       |      E0        |          | 
   +-------------+----------------+----------------+----------+---->


   - Indicadores de tipo respuesta

   >> Bit A -> Indicador de peticion de la categoria del abonado llamante
          0 -> No hay peticion de la categoria del abonado llamante
          1 -> Peticion de la categoria del abonado llamante
   >> Bit B -> Indicador de peticion de la identidad de la linea llamante
          0 -> No hay peticion de la identidad de la linea llamante
          1 -> Peticion de la identidad de la linea llamante

   - Codigo De Encabezamiento: 
 
   >> E0 se codifica en 0011
   >> E1 se codifica en 0001
         

   7.4 -> Hacia Atras Sobre Establecimiento Completo

   7.4.1 -> Mensajes De Direccion Completa (MDC):

   Este mensaje es enviado por la  central destino para indicar que se ha
   completado  la  etapa del  establecimiento  de  la  llamada. Tiene  el
   siguiente formato:

   +-------------+----------------+----------------+----------+
   |   HGFEDCBA  |      0001      |     0100       |          |
   |-------------|----------------|----------------|----------|
   | Indicadores | Codigo De      | Codigo De      | Etiqueta | 
   | De Mensaje  | Encabezamiento | Encabezamiento |          |   
   |             |                |                |          |   
   |             |       E1       |      E0        |          | 
   +-------------+----------------+----------------+----------+---->

   - Indicadores de Mensaje

   >> Bits B A -> Indicadores del tipo de se~al de direccion completa
           0 0 -> Se~al de direccion completa
           0 1 -> Se~al de direccion completa con tasacion
           1 0 -> Se~al de direccion completa sin tasacion
           1 1 -> Se~al de direccion completa, telefono de pago previo


   - Codigo De Encabezamiento: 

   >> E0 se codifica en 0100
   >> E1 se codifica en 0001

   7.4.2 Mensaje de Tarifacion (MTA):

   El mensaje  de tarifacion  es enviado hacia  atras para  el respectivo
   cobro  de  la conexion  de  la llamada.  Es  un  mensaje de  categoria
   nacional basica.  Tiene el siguiente formato:

   +-------------+----------------+----------------+----------+
   |             |      0010      |     0100       |          |
   |-------------|----------------|----------------|----------|
   | Informacion | Codigo De      | Codigo De      | Etiqueta | 
   | De Tasacion | Encabezamiento | Encabezamiento |          |   
   |             |                |                |          |   
   |             |       E1       |      E0        |          | 
   +-------------+----------------+----------------+----------+---->


   - Codigo De Encabezamiento:

   >> E0 se codifica en 0100
   >> E1 se codifica en 0010


   7.5 -> Mensajes Hacia Atras Sobre Establecimiento Sin Completar:
 
   Enviados  para  indicar el  motivo  por el  cual  la  llamada no  pudo
   establecerse; Por ejemplo, el abonado (subscriber) B esta ocupado.
 
   7.6 -> Mensajes De Supervision De La Llamada:

   Estos mensajes  se envian hacia  adelante o hacia  atras, relacionados
   con la supervision de la llamada. Tienen el siguiente formato:

   +----------------+----------------+----------+
   |                |     0101       |          |
   |----------------|----------------|----------|
   | Codigo De      | Codigo de      | Etiqueta | 
   | Encabezamiento | Encabezamiento |          |
   |                |                |          |   
   |       E1       |      E0        |          | 
   +----------------+----------------+----------+---->

   - Codigo De Encabezamiento E1:
 
   Contiene los siguientes codigos de se~ales:
 
   0000 -> Se~al de respuesta, sin calificar
   0001 -> Se~al de respuesta, con tasacion
   0010 -> Se~al de respuesta, sin tasacion
   0011 -> Se~al de colgar (liberacion en sentido de retorno)
   0100 -> Se~al de fin (liberacion en sentido de ida)

   7.7 -> Mensajes De Supervision Del Circuito

   Estos mensajes se envian hacia  adelante y hacia atras para supervisar
   el  circuito por  el  cual se  ha  establecido la  llamada. Tienen  el
   siguiente formato:

   +----------------+----------------+----------+
   |                |     0101       |          |
   |----------------|----------------|----------|
   | Codigo De      | Codigo de      | Etiqueta | 
   | Encabezamiento | Encabezamiento |          |
   |                |                |          |   
   |       E1       |      E0        |          | 
   +----------------+----------------+----------+---->

   - Codigo De Encabezamiento E1:

   Contiene los siguientes codigos de se~ales:
 
   0000 -> De reserva
   0001 -> Se~al de liberacion de guarda
   0010 -> Se~al de bloqueo
   0011 -> Se~al de acuse de bloqueo
   0100 -> Se~al de desbloqueo
   0101 -> Se~al de acuse de desbloqueo
   0110 -> Se~al de peticion de prueba de continuidad
   0111 -> Se~al de reinicializacion del circuito
   1000 a -> De reserva
   1111

   >> Se~al  de liberacion  de guarda:  Esta  es enviada  hacia atras  en
   respuesta a una se~al de fin, despues de que el abonado ha colgado. El
   circuito de conversacion vuelve a quedar en reposo.

   >> Se~al de bloqueo: La se~al  de bloqueo de grupo de circuitos retira
   el  tafico  de  estos  tan  pronto  se desocupan  y  acusa  recibo  de
   bloqueo. La  se~al de desbloqueo  vuleve a reintegrar los  circuitos y
   exige acuse de recibo de desbloqueo.

   >> Se~al de  reinicializacion del circuito:  Se envia para  liberar un
   circuito cuando, debido a aspectos de  la memoria o a otras causas, no
   se sabe si es  apropiada la se~al de fin, o la  de colgar.  Esta se~al
   tumba  las  llamadas  en  curso,  o,  si  el  circuito  se  encontraba
   bloqueado, suprime dicha condicion. No exige acuse de recibo.   

   7.8 -> Mensajes De Supervision De Haz De Circuitos

   Son mensajes enviados hacia adelante  o hacia atras para supervisar un
   grupo de  circuitos, generalmente por  mantenimiento o por  fallas del
   equipo  o del  soporte  logico.  Los grupos  de  circuitos pueden  ser
   bloqueados  o  desbloqueados.   Estos  mensajes  tienen  el  siguiente
   formato:

   +--------+------+----------------+----------------+----------+
   |        |      |                |      1000      |          |
   |--------|------|----------------|----------------|----------+
   | Estado | Gama | Codigo De      | Codigo De      | Etiqueta |
   |        |      | Encabezamiento | Encabezamiento |          |
   |        |      |                |                |          | 
   |        |      |       E1       |       E0       |          |
   +--------+------+----------------+----------------+----------+---->   


   - Estado:

   Contiene hasta 256  bits indicadores constituidos por un  solo bit. El
   primero se relaciona con el  circuito indicado por el CIC contenido en
   la etiqueta, el segundo con la  direccion del circuito dada por el CIC
   contenido en la etiqueta aumentado en uno.

   +-----+-----+-----+-----+-----+-----+-----+-----+
   | 255 | 254 | 253 | 252 |     |  2  |  1  |  0  |
   +-----+-----+-----+-----+-----+-----+-----+-----+---->

   255: CIC+255     2: CIC+2
   254: CIC+254     1: CIC+1
   253: CIC+253     0: CIC
   252: CIC+252

   - Gama:

   Es un campo de 8 bits que tiene dos posibles codificaciones:

   >> Todos  los ceros:  El  mensaje  esta relacionado  con  un grupo  de
   circuitos  predeterminado  y  no  contiene  el  campo  de  estado.  El
   direccionamiento se  efectua mediante un CIC  representativo del grupo
   de circuitos

   - Codigo De Encabezamiento:

   0000 -> De reserva
   0001 -> Mensaje de bloqueo de grupo de circuitos para mantenimiento
   0010 -> Mensaje de acuse de bloqueo de grupo de circuitos para
           mantenimiento
   0011 -> Mensaje de desbloqueo de grupo de circuitos para mantenimiento
   0100 -> Mensaje de acuse de desbloqueo de grupo de circuitos para
   mantenimiento

   7.9 -> Gestion De La Red De Circuitos

   Son mensajes enviados hacia atras  con el fin de controlar el transito
   para reducir la gestion de conmutacion en la central. Hasta ahora solo
   se ha  especificado el  Mensaje de Control  de Gestion  Automatico, el
   cual contiene  informacion  sobre  el  estado  de  congestion  de  la
   central.  Cuando   una  central   recibe  un  mensaje   de  congestion
   automatica,  inicia  un procedimiento  de  control  por  medio de  dos
   temporizadores (T1  y T2), con el  fin de reducir el  trafico hacia la
   central congestionada. Tiene el siguiente formato:

   +-------------+----------------+----------------+----------+
   |   HGFEDCBA  |      0001      |     1001       |          |
   |-------------|----------------|----------------|----------|
   | Indicadores | Codigo De      | Codigo De      | Etiqueta | 
   | De Mensaje  | Encabezamiento | Encabezamiento |          |   
   |             |                |                |          |   
   |             |       E1       |      E0        |          | 
   +-------------+----------------+----------------+----------+---->

   - Indicadores De Mensaje:

   Este campo de 8 bits utiliza  los dos bits menos significativos (B, A)
   para indicar el nivel de congestion 1 o 2 que ha alcanzado la central.

   >> Nivel De Congestion:
   
   La central  estipula dos niveles de congestion  especificos de acuerdo
   con su dise~o.

   >>> Nivel 1: Primer Umbral (menos grave) de congestion.
   >>> Nivel 2: Segundo Umbral (mas grave) de congestion.
   
   - Codigo De Encabezamiento:
   
   E0 se codifica en 1001
   E1 se codifica en 0001

   ---------------

   Ok,  hemos acabado  la primera  parte de  esta documentacion  sobre el
   sistema  de se~alizacion  numero 7.  Debes  tener en  cuenta que  este
   protocolo ha sido  o esta siendo implementado por  todas las compa~ias
   telefonicas alrededor del  mundo. De una forma u  otra, si quieres ser
   un phreak  real, tienes que  conocer toda las  cosas  que  dije  y que
   dire. La  proxima edicion  te hare llorar  y reir con  una emocionante
   segunda parte. Aqui te dejo con el glosario del SS7.
   

   GLOSARIO EN ESPA~OL DEL SS7:
   
   BAN: Bandera
   BCE: Bits de control de errores
   BID: Bit indicador directo
   BII: Bit indicador inverso 
   BLO: Se~al de bloqueo
   CAC: Mensaje de control automatico de congestion
   CE: Campo de estado
   CEE: Control del estado del enlace
   CES: Codigo del enlace de se~alizacion
   CIS: Codigo de identificacion del circuito
   COL: Se~al de colgar
   CON: Se~al de continuidad
   CPD: Codigo de punto de destino
   CPO: Codigo de punto de origen
   CSS: Campo de subservicio
   CT: Control de transmision
   DBL: Se~al de desbloqueo
   E0: Encabezamiento 0
   E1: Encabezamiento 1
   FCO: Se~al de fallo de continuidad
   FIN: Se~al de fin (desconexion)
   GRS: Gestion de rutas de se~alizacion
   GTS: Gestion de trafico de se~alizacion
   IAL: Indicacion de mensaje hacia atras para informacion ampliada de
        establecimiento infructuoso de la Llamada
   IAN: Indicacion de estado de alineacion normal
   IL: Indicador de longitud
   IS: Indicador de servicio
   MDC: Mensaje de direccion completa
   MDF: Multiplex por division de frecuencia
   MEG: Mensaje hacia adelante para informacion del establecimiento general
   MEI: Mensaje hacia atras para informacion de establecimiento infructuoso
        de la llamada
   MEL: Mensaje para establecimiento de la llamada
   MIA: Mensaje inicial de direccion con informacion adicional
   MIC: Modulacion por impulsos codificados
   MID: Mensaje inicial de direccion
   MPE: Mensaje hacia atras para peticion de establecimiento de la llamada
   MPG: Mensaje de peticion general
   MSC: mensaje de supervision de circuitos
   MSD: Mensaje subsiguiente de direccion
   MSG: Mensaje de supervision de grupo de circuitos
   MSL: Mensaje de supervision de la llamada
   MTA: Mensaje de tasacion
   NSD: Numero secuencial directo    
   NSI: Numero secuencial inverso
   OIS: Octeto de informacion de servicio
   PACT: Parte aplicacion de capacidades de transaccion
   PCCS: Parte control de la conexion de se~alizacion
   PS: Punto de se~alizacion
   PSI: Punto de se~alizacion internacional
   PSN: Punto de se~alizacion nacional
   PTM: Parte de transferencia de mensajes
   PTS: Punto de transferencia de se~alizacion
   PU: Parte usuario
   PU- RDSI (PUSI): Parte de usuario de la red digital de servicios
                    integrados
   PUD: Parte usuario de datos
   PUT: Parte usuario de telefonia
   RCP: Retransmision ciclica preventiva
   RST: Se~al de respuesta
   SCC: Se~alizacion por canal comun
   SDU: Mensaje subsiguiente de direccion con una se~al
   SES: Seleccion de enlaces de se~alizacion
   SFN: Se~al de fin de numeracion
   SGE: Sistema de gestion
   UEE: Unidad de se~alizacion del estado del enlace
   US: Unidad de se~alizacion
   USM: Unidad de se~alizacion de mensajes

.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


    " No debemos creer a los muchos que dicen que solo se ha de educar al
      pueblo libre,  sino mas bien a los filosofos que dicen que solo los
      cultos son libres "

                                                     Epicteto - Discursos


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |         Introduccion a los PICS         |     4x9     |      Ykappz     |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
  
 |ykappz@gmx.net|

   Bueno, como no todo los super guys se dedican a las redes.... aqui, de
   la manera  mas clara  posible tenemos una  peque~a introduccion  a los
   PIC's que por si no lo  saben son bastante utiles.  En muchos links es
   bastante  comun encontrarse  con algunas  aplicaciones  practicas para
   tel* y ##### ("nivel avanzado") entre otras...

   Los primeros  circuitos integrados programables  nacieron mucho tiempo
   despues  de  utilizar  las  compuertas  logicas y  esaban  basados  en
   inmensos tubos  catodicos.  Estos circuitos pasaron de  medir algo mas
   que una mesa mediana a lo que ahora con la microelectronica no llega a
   medir ni lo de la cabeza de un alfiler.

   Inicialmente  la  manera  de  grabar informacion  en  estos  circuitos
   integrados  fue   por  medio  de  rayos   ultravioleta.   Los  EPROM's
   ( Erasable Programmable Read Only Memory ) los cuales en la actualidad
   se sigen utilizando, no se  desarrollaron mucho, pues es solo copiar y
   usar (casi  imposible reutilizar a no  ser que se tenga  un equipo muy
   sofisticado para tal  fin). Por esto hoy en dia  son poco comunes; sin
   embargo   hay   quienes   los   utilizan   cotidianamente   como   los
   desarrolladores  de motherboards  y/o BIOS  en general.   Los EEPROM's
   (Electrically  Erasable Programmable  Read  Only Memory)  son los  que
   estan  ahora  en  plena  vigencia.  Hay muchos  tipos,  pero  los  mas
   representativos  (por economicos)  son  los PIC.   Los PIC,  conocidos
   tambien  como   memorias  PIC  son  muy  similares   a  los  conocidos
   procesadores de la  familia x86; en general usan  una arquitectura Von
   Newman donde los  datos y la memoria del programa  se encuentran en el
   mismo  espacio  de direcciones.  Un  PIC  es  como un  procesador  y/o
   computadora ya que tiene : CPU, RAM, ROM y Circuitos I/O.

   Usan un  conjunto de instrucciones  tipo RISC (Reduced  Intruction Set
   Computer)  en  consecuencia por  dicha  arquitectura.  La cantidad  de
   instruciones simples es  muy peque~a, puede llegar a  estar entre 30 y
   50,  aunque  por   lo  general  al  combinarse  forman   un  grupo  de
   instrucciones mas complejas y mas utiles para solucionar problemas mas
   complejos.

   A continuacion hay unas especificaciones tecnicas de los controladores
   mas comunes.

   +------------+------------+--------+----------------------------------+
   |   TIPO     |  CAPACIDAD |  BITS  |       MEMORIA                    |
   +------------+------------+--------+----------------------------------+     
   | PIC16C84   |    1 K     |   14   |    64  BYTES EEPROM              |
   | PIC16C61   |    1 K     |   14   |    36  BYTES RAM                 |
   | PIC16C74   |    4 K     |   14   |    192 BYTES RAM                 |
   | PIC16F84A  |    1 K     |   14   |    68 BYTES RAM, 64 BYTES DE RAM |
   +------------+------------+--------+----------------------------------+

   Para  empezar necesitamos  un PIC  16xxx  y por  supuesto el  Hardware
   "especial" para  quemar nuestro  programita en el  PIC.  En un  PIC un
   programa no es software (utiliza  y controla); es mas bien un conjunto
   de instrucciones que tienden a determinar el comportamiento de nuestro
   PIC (haga esto, luego aquello y si pasa tal cosa haga esto otro).

   El Hardware "especial" que necesitamos se puede conseguir ya armado en
   tiendas electronicas  de US$20  a US$100 dependiendo  de la  calidad y
   herramientas  adicionales.   Pero si  lo  hacemos  nosotros mismos  no
   pasaria de US$10 mas el valor del PIC (son muy baratos US$6-7).
 

            Esquema Electronico                  Elementos electronicos 
                              
                              |---]              Cant | Signo | Especif
          +----------+            |               1-3    #-#    R1k2
          |         /-\           |                 4    #-#    R2k2
          |             +-#-4#----+-----+           5    #-#    R4k7
          |             | +--*                    -------------------
          |             | |                         1    /-\    BC548C
          #     +-|-|-|-|-|-|-|-|-|-+               2     (     1N4148
         1|     |  1    PIC 16Cxx   |             --------------------
          #     |                   |               2     ]     C0,1Mf
          |     +-|-|-|-|-|-|-|-|-|-+
          |           | | |                         --*  tierra (carga -)
          |           # | +---------+               R resistencia
          |          2| |     |--]--|--+            C capacitores
          |           # +----+      #
          |           |      |      |5
          |           |      |      #
   +------|-----------|-#-3#-+----)-+-(---------+
   |   +--+-----------+             |           |
   |   |  |                         |           |
   |   |__|__________DB25___________|_______    |
   |   1  2  3  4  5  6  7  8  9 10 11 12 13    |
   |    14 15 16 17 18 19 20 21 22 23 24 25     |
   |    |--------|--|--|--|--|--|--|--|--|      |
   +----+     |__|__|__|__|__|__|__|__|__|      | 
                                                |
             +----------------------------------+


   EL Esquema del board: esta dividido en dos partes. 

   Al mirar la  imagen despues de uudecode deben  quedar dos imagenes una
   .gif y  una .jpg y  notaran que se  necesitan dos voltajes;  uno carga
   positiva de 12V para  el pin 4 y otro de carga  negativa de 5V para el
   pin 14  (esta es  producto de las  resistencias). Esta carga  se puede
   sacar  de un  adaptador  externo o  desde  el mismo  PC (por  supuesto
   necesitas un computador 486 o  superior con un puerto paralelo con 4MB
   de RAM y  2-4MB en disco duro, para poder  utilizar este quemador). Es
   muy importante verificar que se  tenga como minimo 12V pero pueden ser
   14V para que trabaje perfectamente nuestro programador.

 
------------------------------------------------------------
begin-base64 755 /dev/stdout
R0lGODlhVgRGBYAAAP///wAAACwAAAAAVgRGBQAC/4SPqcvtD6OctNqLs968
+w+G4kiW5omm6sq27gvH8kzX9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp9Sq
9YrNarfcrvcLDovH5LL5jE6r1+y2+w2Py+f0uv2Oz+v3/L7/DxgoOEhYaHiI
mKi4yNjo+AgZKdkVMGl5iZmpublVyfkJGio6SnriWYqaqrrKyhnw2horO0tb
a/d6aqu7y9vr+4T7KzxMXGx8jJysvMzc7PwMHS09TV1tfY2drb3N3e39DR4u
Pk5ebn6Onq6+zt7u/g4fLz9PX29/j5+vv8/f7/8PMKDAgQQLGjyIMKHChQwb
OnwIMaLEiRQrWryIMaPGjf8cO3r8CDKkyJEkS5o8iTKlypUsW7p8CTOmzJk0
a9q8iTOnzp08e/r8CTSo0KFEixo9ijSp0qVMmzp9CjWq1KlUq1q9ijWr1q1c
u3r9Cjas2LFky5o9izat2rVs27p9Czeu3Ll069q9izev3r18+/r9Cziw4MGE
Cxs+jDix4sWMGzt+DDmy5MmUK1u+jDmz5s2cO3v+DDq06NGkS5s+jTq16tWs
W7t+DTu27Nm0a9u+jTu37t28e/v+DTy48OHEixs/jjy58uXMmzt/Dj16YFzU
q1u/jh1W9usGuCeo/j0Xh+3iu3tXAAsCdfXWD4CfcKr9gvbBvleQL/0z+f38
+/v//09ffe4BSGCBBh6IYIIKLshggwwOWKB9DKzXQHoTlheBhRZ48h4TGOY3
hoMijkhiiSaeiGKKKq7IYoIItMjifQF2OB+JAJxHowkUgiDgcDD+CGSQQg5J
ZJFGHolkkkoO+aKS5pXYpIFP/helhiPeiCF2WGooYzxLfglmmGKOSWaZZp6J
ZppqrglmlQpuSaUobM5JZ5123olnnnruyWeffhKZxp+CDkpooYYeimiiii6K
JhqMPgpppJJOSmmlll7KpBmYbsppp55+CmqoooZ5xqimnopqqqquyqqkmrYK
a6yyzkprrbbaWMaB8Gm5oXc9VvgrsFxK8KGwwbrJ4X4X/wazI4S3PgtttNJO
i+Cr2b017AzFunAseudRcG14H3YL57K58HomnNSuW6m1vIIIybYvyPsAeeIi
a2GOEu467IPbgcuumu5+C+9o4tG7QXnKOgBglVNyd+LA+hZM8RQLk/FvxRpX
YW+u4W4MMhQdY5xxyCYvMXKIJZ/M8hEri5FyyzIL8TIYF8+M8w8127xzzj7f
0LMXMf9MdA1BU3J00UqzkHQnTS8NtY4fqzx11Far8DQWN1/NtdTvwjx012Lz
WHUYWY+Ntoxfm3122m6ztzbbcbusSdlvh9S2FXlr27AM+NVLMLciGvEgEDn2
dzfJc3+xtylXCv54CyYGAeUOkf8njvTiQtsdw+SS4/o56D1EnEPlmHPRuMWc
w0A61p6vgKLOrRv9+ulZpC4F7iLEDvvsjvNueYpA+247x6tnHjjrwqewPAox
Bg8838QXr7rmyP/d+Yq/q7g99zi0SIP21Ott/fUTh/58CEGOICTtMCr/4/jV
Yw92+c4DqX77ZOufPf7oxy8/kdnPaQMsQaY8cEAEJhBy6+vdArnWNyQcD3W6
G88DMVCkDxipfw1kXga7NjjDTVALFUwYoDrwQRRu8H/8614Ll2a60Y3wdiW8
QJI0cEMcOsl1SPIaqZwVrKydC2Gomd73Zqi1Gqoth0s8EgbbdL8lsS9g+JnR
ttDln3r/RbFXRFRgs8wRPeglb3NI1OCXuChFgEHRgGLKHxXf+C19vQmIzPrb
zpQori6yoXlipB/j8JihHxJLkIMk5O7aaEY4KnKRcaKjHwnnvT6ej4xjJAEi
C7lGuF3ykJs0ISM/CcoFKcF/RyxgEk1pwU4yTJXGMuT+XJmBUMpylhGCZAdt
AMhRojKVsKwRK83VSxX+0oa0LKYxy1hKUuJyl+RjZizHxK9MAg6alqSmMI+J
TWwWIYXue+QfnfnEYXormOMUpyfJ2cRsqlOWRHDiMitpvklyUprTpGcr7XlN
dKpxnfwE5RB6+E5vUlKgbsSnL/XpyDTOE6GY7KdD4UizHUqP/6AUBCcxq3XP
WgYSo6vkqCYZelGPiu6cunrYQ0/qKRGecaIUJSEySUqgjUqpoRrt6ExletOM
xrSaJa1nTmG6U2CidKiukp1BeQhPAloUjTXVaRZpGlSbNlWqUy1nTwv6U6FG
VYcuoipRv6ooox7Vg0sFRi69GkGnIg6qjfTpVtHaVq2+1YtXVetaeVnXg4J1
r4cS60o52NJTlnWfWdVrWt16WLtuDa5PZWxjsVpVq0aWqYXNI18vOyi/KhR+
SVVqYPM5WXw9FrFxVWzY5FpayYaWq3k17GrZmljVYna2etLsZhn42WYONpqV
tWxsUXtX0o7Wsfz5aG+B+lvfvhanx/81KW2feyfbSnReLzXebmEbXOKeravG
Ta5yvZtQ8D7To6ZdbEib61zoqpdN0mUida/roeqOF73qmitwi8vc1JZ3hqKc
Inn3K1/Z6ve76y1wo2RoThd+UW6dTSR959jdARMYv9jNrmvti9fl1hfDhF2u
gT+8pvZKuL+cza1uTcxaD3NXuMO9sIW1e1rRijecrRWwhHmrYhDruEwipjCM
z9rhBfMMvhFusY1f7OIbb1jJ4TWyjJl83hzXmLIcbvKOr7xCBD94xbgV8pAb
TNfmkpjFyYVwkW885ldO2co+TrGYsQznv/KAy/dtMwvJNVB5QjavDapwls8M
0IX2Ob0aJnP/i+OMaDlLEspLdjJZwSxYFM93rE/+s6Et7eAE5zfRnN5Tj2N8
ZPM6ENJXCDCNKc3mE256umpG9ao7Des6fXq7/2WaqaNwayqz+se3vDQ3Mw1S
QMd62AfWsobpbGsiJwHIAO41r5Xpa1W3OtjPJra1b6sDZIda1EiVdO5ynU5s
1/nX1YY2sBXt5murm8c+0PaEkdxtPbtU2dF+YbnB52dMh9nVwl63v927aCa7
O95ejiee/Yvue6ev3+Ted8Kj/O+IizuZUi40T739bXrXG4D5vuC4pS3oXadb
4iRvOMWrTGhHRxHjuGb2x529cXzjGOAhp/nIS45zc5fOzNvm9qPl/z1vUjtc
3zEXX5ADzUZ+dzznTI9htq1Z4oIb/OAIN/nRYb70hSvY6shtutdr93Sod5nq
QRf6uTnedZnfHO0Et3fN55TqyzX6659qN5n8Bu4mgHrrWl+70TOs85+7/e3v
Q4Qe09ldN5E57hBzUKVFWSi7i/3OZI800H3I9rTzEfCFj3rmLz54t3QrknOe
fLJZLsC8T1rtoGU95//+XqyDPvB62XzYlV71y5da9X4He+tJf3bgx/7zmO88
YGy/c2oTXmKV57vvh27E34cRsH0XPOz/gvyTi3zUqE9994MfwuI7PffTx7vr
uS987Jdf+zY/ve4t3/y2D3rl40969M2fff/Ky10w+R/ew90vdVOXfCPlfDxX
gGk2gM83fAQ4GOt3e0Q3dvFnXWZ3gGtGfvNnfY4nefcHgPvXgBzIfsTneRJI
BS63eoXTgQhYgbUWghrYTR74gQoYcMb3ggHoWe+HfiwofxZ4gSg4azyofwM3
HSDYgtfHUjhYgib4enY2gig3exGULRHFgOGDgYlBhAkogk14eEmocdPGhNRn
cXu2d8s2hdtkGVdYhA4IhlGYZzZ4hPCmhXC4giTYTjBYMWo4g/23hlvIhRSY
gl8Yh4BIfz4XX+FnMnj4gEYYUEjYh36Yg4IYgYxGeI5IOXZIMYiIhZiIf4w4
P5SYgZD4hyonfkr/SIUueIhouIh6WIrfp3ek2Huu+GqiaH+giDKGGDKa6H+K
mIuc2Im8+Im0+Iuy+ISwuIdAmB+4mIqo2ISlwns9CIyDGIZe2Ix5SF/HqIyr
iIx7yHxuWIyE+IgzNozTmIgGuDHZiI3RuIGsWIieOIfsCH2SKIbimIlCCC/m
+Ibw2GPbyIbnCI7Q6ITh2IW76IMgY4+b+I//JI8uk5DSJ4eh2JCz6I21aIvl
eI33KIwIGZDbtJBL+Iz+iI/g547paIoBZTAVaZD9KIXquI4qGY8PuYMu6Ywh
aWy051XvRkTcWC6sNRYF2Y1jaEssSYYbqXkR+ZId2ZIySY0oxXhmpnJ+/4ST
68CTgUiM38iMSDmJRBmMRimNGcmPdMd17BCVC/iR7VWVQLmVWJmVaHmUZimQ
XvmVUGmSPTmV8leWvuiRWjmKY8mQVjmPbulx7RCWkYiXZKmPIomS7ciVz7Z7
fol08BCYQaiWlZiYKWmXdxmZEHmQV1mZP8iYugiXMlh61ViHk6lSfHmWlwmQ
g/mOppmGnXl+YBmXUimUYrmPFcWaq4maMZmbe8mWbemasqcOj+mQPqmRt1mc
xsmRu7mWxJmavZmMvxl66CCc36iaM0mHvfiUgqmcyzmXNrmZhgmdfwlGsUmb
MImRzjmapAlxF5mW3fl432md4Rmd5TCdRemefP+nj7V5kuxpmdU5lPAZmvL5
luNQn+2pnjuYn3xon7N5dfx5mgA6jgI6nwRKnpC5nX2poBl3oOHmoHnZobgJ
oRgqoTSYDgXan/eZl/kJnuZ5osypmdl5nCMqnuRgoh7qnxGqn2UXog/KoDN3
mDx6nZQpo8BJoxU6nC4qmch5nkp6gh/anBd6alAan0PqmUVqpEfao9RZlzsK
olkaizfapF5anlSqihQKmkmJogC5pTBKnWDapWLqnWyanmT6mudQo5iplwGK
nnPKpW/KpFn3py+Xo7pEp1lopmcqolL6nINKQxvKoSxqo4qqa3CqnYVahvR5
pQtKqR6aoCvqpryJpNz/GaR8aqmIeqiXiqOQKmKdOqWfmpyhCqSMupICUqoq
KJ2ZaqCO6nwq2qqu+p9p+qOaQnF5FB6ItXpfumI0wnMTWaK42qK6uqseA62A
uqc+6qSgKqdJQY+naolouql4Kqsn1qfY+q1JJqmPOq0wsa3icKfg6qtdGa4T
WK1hqqrueq4NGqg2sa7h0K5PWq7OyKt6mpnPmq89N6pHQY526qwEO69aKq0F
i67v+orlGqxLsa/f0K8v+q/L97ANu57XqrEQ+57Zqq06aKWm2pob25IB660q
u5Qea7DxyhQX2w1l6psgm6osm6oSS6/3aq3p+hIJi6koe7P12qo6m6iwaq9K
/+unGVqyxggOGSuqQMuxiiOy+Mq0ugmseYoUNFuzCxupWUuNHTuu5Hq1ggqz
cXqwCGuyJ4uqSZumMUm2JJuraatwMtu0Tsu2UIuxYLu0Yruzc7u2iFm2Eeuz
yEq3pblgNYOEg1sLXssNUhurZ5uagou3bQq4k2u3KUe5/jqgxQC52yC5IHm4
Woi0cEu1I7upA6u4pqcMoasNo5u3hRuEp5uyqfuytIu2eruzE4cMsJsNsmu2
nVu1Vqu7UVqxnnu26NirvnsMwIsNwvuqcVu8VLO51Hq8iAutQruk7NYM0HsN
0vurLgt+a3q5dXu95pq5k/q2crl9z9u23Mqszbu+Rf9rvrwbttSruhBLk+7b
fnMQMyVjN3LKvUvUJKKlCza7qEYrsIlrVsR7t/hLumeFewzbmHLgvLuLeu8r
CBNatDxbjPfrqSD8sb6qaVjKwXsEUgVcdOkHCP+3n1wrooVJv/qbuw58w3Uq
m//bBq6rvll7wnegfBacvXRJww0sw5qLw3PnTh8Mwyp8wsAbxLcwxPlLvu8o
wiNcv8MLn3d3uxcMB94bwQrqxR08xUS8xAtsuwtMwuyrqGVcg3CMwXKswZxI
x31wx/6Lu+VruRKsvBCcw+cbs0RqoRm8BmLcbH6Yx3uwyGNaunHYx1q8xdNL
ZI1cqYasBohcxwTsw3pgyYX/fMVYHMmSfMXxi7Wfi75NPMedHMjX+clUzMqg
vMfSuMZsPMkTi0evrKk8DMWaZqstrMN4oMkx3MbLOMo1vMfg28rVt8O8fMjD
vL+No8t0AM3NnL7gWstxzMAhK5PVfMmYHCjp8sMsaiZmHMsoDMhbmc3w+siG
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
WFtxV3z6jYeF2Bgr+GTLwYljlohn+E9HF4kxtnCXOPiaeIpjmGTna+2meGCr
OAett2SJNnu113K52NO8WIg/mG6L+BnIuFpfUH/7FQ9NVoKNGB92OIW/GIwR
t4CtxI75dnozL48HF3ltuJBNmFEAuXv5//V35bhiz9jQDhle8ZiOr7iGszhz
/Rg1JHmOfXV8Lfla/VSTZfhvqdeK9XicatZ//zeSmTiQnXiQCVmMV5mXN7eT
93cMZdlqb9aNZ2+SuVWFGTiMd7mXm3lxfxmWf0yYS1jTXK6LjxmZO1iZdTk0
ndmbrRSaGdkDgzaavZWY286W4Xd1AdhLLVgJyEmDBXiZu/mb6/kgwlmcN5Kc
87lEX/R9L9lZPTl+l+aH15e2OARAtM2eUfeVyxlbp/mGcdhwE1mgGZab0zRa
XDejfxbkYtOdVUhCaViMo/i7JhqO1blynbGFfXkxPBij0fijgXmd1Zd+1/gw
Sxppt1mEdVqkTf+5dVeaoVsahl/aiOW5qNNYcPkZlf05p8u3py36qIW3T4FY
XtHCpYkaDEO6oo84iVG2qUN3q4dyZfG5RzSapYV6osF62rRapheUeJm6ZXk6
rPt5nhsafIH6p2EWkVN3rSOXphH4r+2aOP9ZaVNaqZfxrAF7o9H6q2capnM4
lQ1WjY8Xk706rp36qcW6ris7r2u6eUM2agN6cNnaoWuXpKu5sVv5ohn1scna
B6m6qq06rdUa6/zakZnZskObttt6tw/7plXasz+bWC97oGsbm5easiHWpn97
a1O7byPbp+d6RO9WuXnXY6aWjcs5cvd5ueHynHWbkn1btNl3ke/aoIX/e15n
O7y7W65LW+24O7lrEqeJe73Zu7zFm7UTe4Ot+7qdG6obbLtvm55Rm76zeawp
M6pde6qDm7p3NrZfs7VJm7ybTLopmsDB28A3G8Jbm7MBBa87m6P9W7O5WcLt
22Xf+rv3Grk1nK8r3JwX+7z1u1VEfMQjPMD5uKtpGcNVm8PzO8EF+7U/3LyD
SsW908aPG4wh+pEvvMjbm7frO7D7WMYV+5n9lb+N/MdL3MSZLb6Zu7kLnMd/
HMEzu7irvF5fQYo6B70RG6RvfLK73Lu/FczDfKcx28VfvMFjHKX/B/iMd561
PMqxFs7HnNx2nM7JPJfFHKuBu1bFdGDeBdDh/3vQCf3emjzR67y38dvHGf0Y
C/rbXCXSlRy3940zfBOKnfTJ8ZzTO/3UEwzS3TypJ1zVRXjLN1zRbR3Ro3sd
rdXRowfUbRvHQ7nHlyANC3u8a91G0dzbXh3JGVjU4RTTKXzP/zvXocYS5I3Z
p524JD3Q2TzaCxG6dd29x+YYsP3Xm91Fuf20x13QWRzLv/19lP09eQXWsXfS
N/3OpV3bV3y15abcl53e0f0mnx3a8x3FDxzfDd53rh3gdwnQux1gId7LkT0j
ET7hU33h33TeHb7ecZTdnVzTy2/Ycb3aP0fenS3gBZ4FCR7VPz5ew92wQ35c
/n3jw/PhWV6VMX7dZf++VUd+amge5c9930c42IUd3nde1ild5wmLnWueJG++
6EvX59u931vc5UcG6D+d41U+w3FeqiU+1mG+zK/+0U9e620M6t8c7JWe53u2
6t/96Jne02Ut20vZu9VdyuNei419uqd+ZrKe7oXe7p0S73Nc4fP+1q2e7H2d
4Z0+H0M96mf58A2/5KF87YcI8A1U8AFaSQt/7929usW+7/W+sjQ+6Ld+6NfZ
842+8pF+8Xue9F3H9E8f7Tue1yl+7FXT6poW6Ncc3C3+5zPfQwRn8/k+Ildf
6hNWm90+8X8jw0ki3ibM0NObbFB/8BnV6+97uZOZ+WN/0RcaVKu/9rm+lbP/
X8HBfvm7v/W/vpkZhPitn/OxWO1df9DTHzqB//cXev0pqO4JID7mAbc/jHLS
WlWyevPuKYZ8IxmaCgmdK9u6LxybKV07cmbr+477PzAoHPKKxiMyqVxahMwb
8CmFzqbW0erqCfaG3i/4pDVyx+ZOOK1er8/uNzzejU7L8nnoDs/qH/YaW6Dg
S9/HX6HboOIiowjiI2SkklMdneSW2KUU3+MhTSPooOaE5yhTKGoqkSlrqysA
5ablq0QmLZktYmmJam8s7e9tkS9xMacwcrJZ8NKucK7yJ3Sfs6HxtQsyc3QK
trcxd7g40nZSNXDVOFZ65yzgNzzK87n6Rfw9aL3+/z4aPY9/q2n8QLDT5U4a
vnvzfgy0lvBhoIYSJzIAqMOiKYEUqWCQhNEexG8LfWzcEPJkmJIq1X1ESFKc
RpUx5bQkhRLbSBwrQd7s+XInUG0HJw0Vmidog5lxatbyWexWOaBOp8pAavUV
03UMYRaU2pVaUa1UU+WsejXp2LTHzrKFlNXhT25KKc5989aPWlRlY7StmPev
o76CwW6VVVju15V1E4WFC1jUXhh9H1MebPnO3X6Hoy1uuJZw3HeUIUNtrHj0
38uqGZse1tpV54Gf9WRGi5pNstpcb49d7XtM1CO6aSeWGVvLcN64jYa2qrz3
7+iVNjd7HbB4ydmYrWuAB/9LYW7uE59PlW7+1PAm4kdp38giku4vtLt3fM95
vWfyPs/zJ5eep067dXRVe0vhZxN1/QF3ID9gLEPfdwtEMGCEFMpjm30KaohH
c0QlyNyFSBW4B4MTlrihDf8pswqKLbqYoooIdghiDs4dd8WJKnz4YnU77hQc
j0EKiVeOms0YmQFnjWhXkRiaNeQTMdL4JJRVWgmkaz6ic5SNXLajpZFUWukf
mNlJOSaaIjZp0prEeRnUjTi22WaaRB7pVZl16unbmTrmycqSEsVpRXJ/7smm
oePReSijii5KUKKaDMoSdgZGKqOYjXbz6IqcavoppZfyIip8ldJlKpOk+nkn
qOr/qbqPp63KGt6rYWZKK4VqvllIoazOiumtXQb4K7G6+vpPrGdMOs6yUdbq
ZLDFAsuXYMlKe22pzyJ67HW7/ogqa8PCqG2jfSLZArbpOkquq9wCCm5+3oJG
7UXWXmnvluKqu2+o7AIYbWnwNijwMu62qy+/diIsLMAJO5yvwaJFLGmziMnr
ZsO20vswRwsbmzHHIVPsL6QTX1Kxxbl+CfK2HjtsLsQbizxztyaPanO2KuOp
87wyS8wytjDDhi/NRXPosnBEE0owrEzLibOJULcqdM1SG321syRPK5mAIcLp
9NJWd+wzx1S/qzTWaWvMddZap8rzaRfTxC7aQZqd0d1q/+tdstj01d221zsH
3jPZNwN9bd4ju7034xyYnTh6YDMr+XRIr01I0ZB7pHnjjT/+d+Rynyo6iX1X
aPm+nLuleud6f764sih3Svrbh/9beMIsEsh662m/bvp2lIcjuzl0w16lfEpi
2Tvz4wJ/O9spw20m7eGi7njdgfmV5OBH0x4o9A4iWzXvzYe8vPfR3ye89DWu
fH3LuGPfSPqCiLXIpvTnbz9yUluY5KrQZQ7zWQ9+9TregqonG+KRqW93IcvP
9De/UDiGEffDXwUVcUHSZDAbpxNgwaZ3L6WVL0sidA/7euTAE/XCJXqZIAXj
lw8YzpCGEvRbDG2IwctFBHm/M/8g3hS4QCEmcIWq8oXhXohDCB4sh0104hNv
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
5UUO4sbNJE1iyT3GpC1qZEjWI+NZIkhioTjiVUpiZFMeJVU2pUqa5FjWpBQq
JToS5VSC5UaOZRSmJbZxpUfuWE/qItntIAdSoFom5Vn6gwS6JGDiHEw65Ur+
5ZwM5oHcpE76pGGy3l1iI5qJ5Eg+YUb2ZVgSJkwGpluiZT5C5TrKpT7aG1ky
ZcZt4x1iJTje31bSpUAOpP8VJlsqplGKZVm2ZGdah20aJm7OZlTSQ2maZhxi
5FUWVF1i4j5OJlAG5eMdpkEmo2bWZmHu5m7e5lIiZlAF2FNS23Cmm2t2/+Rq
aqVkmhhlWudOnqRXiqZ5+iVv9qZvlgl1mtp08mVuVtt7umdJJqeWER7D4OVP
kmL96Wd7KiR3vmN0fiZmsud6kmV1HmhgCSUUwqZ6emcbUmZWvpZjIkuTpSeC
PufVzSeIhmiHYqdEimZ1Fmh3Cud2MieEWs2FctF4kudyzmVc4id6huaILmhm
Oqh39dyDJmh8MKaE5ihx4mRwflNkCmi8vWZzaiB96qhn/uiAmmWDymaVfuWT
guaKCmaKWmVjNt2LblVrpiaTBqgz5ud1cil88ig8cWZ9liiRxqdsouiWuqWO
QOlbelqNcmF4wmiMLimAoul5eijciWiOuqmKov+kevqolE7pWu5po+6cnBlp
oGop9R0nFebp0XUlmH6lpY5io8qpoVKZfI6qNhKqWRIliFGqNY5mmTpVfyrp
Br6qq2qqmg4jm/6VqErnojJqj04onTqnqrJorbJqW+7ix/zprFYqsQqqgt4n
dGJpruqqlfpqns1psKbqsOoppJ5ptnprFSUpuCJUeTqqrb4prprqaFkrtUpr
tborkdZqn0kqnBmrR9rnPYnroGYfM3brvqIrn/KqibLro6nrUL5rvDprVZrr
oB7retprOWaor40rvzKQFnpqouJoqBLsXnHsvCJswt6ojdais0JsbNbpfOnr
v9Ybs/KXZS4swxalwB7/6q5G6omCbKQq7GkmaMl+qZOibMrGKsVWLHhCzZN6
bFLVLM3Ca7wibZfe6siSbLPWq8/OqFepLK8BzxFhK5Dq5rRa2cB6qtMCbZZm
bNTa6dRy65DuZZiKqbIantWm48vOq9nG47riLKnO6dgKK54yHfSt7UE5bB9p
a9Am69tqYnnmCMbWbU4qbd5OaKkybZuVLeM+qsKuatXKasxqLqbW3tCyLK26
7Nw+bdcWo9ji7cHqLeriFuWWLt++p2marE+KTee+nH9q6IaeWMh+KrOqLrBi
7OL6bs62LokSbuVabtrK7sq6kcqeK+i2bI1xJOlCa79Cbaui6vVab/YCbMsC
/2/ILq7IEmj4iq/a5uX23lfzum25QhJabCrQcu+g5KzrQm/fhu78Qq/8Fu/5
+uvO3q/xeimZclvt2u7hBiT9XmPv7KPzcm9qUoEKXG016ozqFbBBKq/gnqrO
vi/vpmnAGbD1DTABf+7syZzsERDmmnC1LC+baGL9doUKUy/5Rm9xulzbqq8I
K2fcyi0KP+/+7nDrPGsEZ+mZrG+fYuiY5qK3RdIOl5APH4rDtiiiCqoHgyQI
+9QCjzARl3ATU+gWLzHVCCng3jAUU3AVZ6Dmup79im4XL+sBrzHNPHGT5m9f
znBr1jBQ3S7uJnHZrTETu/GYwHEccxcXBzAF4xnW2v9wG6OmH09xGS8y4ujU
iSoyEmeVHb9PIX9nIs+xIzNyJW+yngCymV5mZaLxFR+S8uCxL6qmFi9yH3uy
3UCyEO8xGx9y9WWxLPswKLty0KDNQ1jwJS8dKrPmL09yDi+kLv9nMR+zusBy
LN+yB6dvLSdz7PqBVt4MoUQXECvzwzAz12pyppbyN0pshVZvKGeDuOhHSOjZ
LtKtNucOXIEH/84hOP/jMCMzOZczOudzXrTz3nAz+MakPNPyHZOwPhd0QfOz
63xxL2euGCPyC4fzEZuvLRs0RZMHQqtNLmfw9D4scp6x584zoN6zvFY0SYPx
RWfO3eDD6HYyJoP0HGatHpf/tEyPxkljTUZr9NkCY6YKtCVLs//ONFADa00/
sjPD20qLMxY3ND0rdUgPcFA/tVoMtdGozrjiYjp0oxLPME+rWBZCtVc7hVSj
tDMvdSb3NFO/tEP3ME5/NVuzc1j/SiubcRobcURjRRH78lkfb1vvdTa/NVxn
dUeXNVfXs10jdRDTMF8n9t/69csA9jc3Mrl69PXlNSmr9VorNmbfNGOjSVzf
0Vz7KWV/NEwTdGaXtlBvNqh0dmEfnvuG9mQ/tIwK9uaaNm2zNmoPiWpPrGxj
TDCLp2vTsVPXtnAP5W2ntmO/9m4Hj2GDNmw3ddEON3RrcHF/Sm4Lc7kqd2/T
NWHn//F1R7d3x/B0//VYy7NIW7dkh3Bzs3F5X/Z313Z4l81xI/d6a/d26/Zo
d3d757dtvzdux7cVW7Z5//Z/37dP/7R+JzZ/b7N///d8M3d6B7ZLw+1na++B
t3WCK/h4kzdLt/RW6+DhVTiIZ/eFt0h1BziA0/d5D3haQ3Zephf8enUL1/WI
v1WGQ3iDE7iAM/iKb/iM93jzlLhvJzcwy/jQ3LW/+jiSJziQo7iQt/aDQziO
N3mST/kWL7mD37hDn7KI4/WTU7mX8/GC5x+LP6+WE7n0SvmXpznzWHmUn7iD
l3l9n7mbqzmdV3mYyzWa316Ef3ObY3md/zkBsfmOG7mE7//5Rxs6Jy83oC86
hq/yez1c9sF5ihPymDO6pTf6fqtdpid1l4v2oCv6pYc6UW/6vV33kMe5ifd5
pYs6q0uLoEfzhMN6pyO3qvN4q996mrz6QEM6mXf4/s05rgc7ppv6t9Q4Mc86
eiM6cNu6sDf7Kzt6bJH6qE26Vn36ljs7tvuQsR/6qk87teO5srd0t2c7ufc3
tEc7sUd2jle7rAN7ub+7ptw5uLu7WSO7ire7n8O7vn+yvK+2tAOqpK+7RBf4
vhe8uZ9702w7d3+7Z9v7see5wUc8f+h6vdN7xQe8ww98rEs8x1PVv6M7wfM2
qgd5uFM6s3c8ytchr2v6ynN6ybP/+66HfMrPPJ/0e5F//Cz7usjLPM33/GBQ
vIe3PA5nfMO/vD3nu88n/WUA/a9b/GAzvL+P/FFfu9JXPcjzvBUKvbcLfNHX
OqFbPdiTNcSXerpHus5jd9mHvdpf/cZj/NgPvdF3vbWb+drXvYafPIMjfb27
fdynMqjbPeAXvdMLLdabPeETvd9TfeAvPskPvuEWvuFL3NcHMuIzvuVHfdqn
E84XOt/PvdRfPujju94fvuPvX+eLPt6HvurH9ts/utZvfd/fvOJTfuyvvu0H
feYvUS20FO5DPsSdfsWX/u0Pf8z7fjz1bTeN87gD/Nk7edsTP/QH/+jTPr4O
sqcfvufT/330b796Tz8+b7Rmq3vl2zfqpz73n388O/c/m+tHQr3sfz5D1z76
z7+4L3+Mc3CRQnnzO7/3EwB8TF1ufxjlpNVenPXm3X8wFEeyNM8nUFe2dVUU
eWe6tm8Yw+u4N3hf0AIUUnazYlK5ZDadT2hUOqUqj0jfVbul6bisasYWFhLD
3xxZvWa33W94XB5Fp2N1/E6MnzfGfRCzqjrAQsNDxETFRcYUwqy8yC6vR8S/
xqFJskrMTs9P0FDR0QQ+SElUMEq0RUFSBdcpzlfaWttb3NwP07tUX7uKvFZN
3Vg6Xt1k5WXmZkzkk9/fPdZhrGRjKGFn7m7vb/AlaBNpX+ovxv9sWnWn7fB3
+Hj5eYbxknLzC/tCdtJ+Jnf0BA4kWHDdPhH4UukLeOifqIdWZhmkWNGRi2UB
LMqR1EthJIYTDUUERbIIwo0pDz5EVU9PCwgi/bxQuSbfvY8gM8kEZNKTzyAo
aw7tlNPoUaRJ9ZS68gMmLEE8gF2EscKBUjPXmELFqpMqzz5AnxGjIpTo2URd
1a5l29btW7hx5XJJRxaX2B5m0e4NO9fvX8CBBQ8mjLWu1lx4PaLj2zhtYciR
JU+mXLntYZrKFC/e4tjzSMuhRY8mXZo0Zoya7coC+9n1GdOxZc+mnfOqZdRP
sa2Wovf17ye1hQ8nXvzG18i5Ve1GXLb/GnDom4xPp169dITKyq0yb967dXTw
Eq2PJ18eMHbK2qfaugSbcXj4wc3Pp19fqYT01jIX24zie3wAo7FvQAIL9Ao5
wtTTSLXujnkuQAiDMnBCCitscIH8FOnvsQvlezBCEAW0cEQSCZwgQw73469D
D+kK8UVySpRxxvLwm0zBjHjT5j8Ye9yJRiCDFM5GyXDMUUXnPvRxSQ2EdPJJ
09C7Ub/UuKvSPReZ1PIcKLv0ErKYULREx5WQTDLLLdM04ks22zzvNjEdIvOV
DWN8T008w3RzTz4vmylO0Fj0Z852lMzzUKb6VHTRrgA4jUrdVjSTtTsRtfQA
RjPVdMYQrnS0/z0uI02M0CZ4vJTJTVNVtcBODwxpUvZIBcjQU/PExyUl7+vC
HKMwXfXXWwPpKNTlJPX0zM5qvXTY6Orcpdg/IwV2wISYffXYW5wlwTdlX3S1
W3B/LOzE9cT7llxBR9F2BG7DjbBdd+OVIUF+WloF21pApbRSeVE1td9+x+1p
oXtFzXbdVmkF2Nt/F3ZX4L6sFdfgWGUVR2GH3204424hnuOmiaG9y2Jzk+W4
R3hPrtVjjgi+luKKYd0RY5XhS7lmS1mOA+RgSP4JYWFpxrnZjYc+lN6B7X1Z
5JhlbhFNowG8OWo1dYaD5zXTDUXffU2mOr6pv9bS6jewRtfpQX0+Sf9osT0L
u20fyXbD5aW3MxZfB6GGG7i392Z4sED7BvpjtSVk22+0+kYcRKST5rfucvMt
/JTHF3dMccsDbJygwXfuvAPMM6cndNHDA7yiz6+ePK+iSy+IdNehO52i1Mte
nTOvY98Ldt1/C2yj2ue+HfemeueLd+NdexP14TVs3s7Kkwe+dekZjzxYlYJv
Q/uCtaj+LOS/F99KvMssv9DDx5cnfPXbN//8tNEulXr3nWG/fvxLen5MrUvO
PX+B3A+AA3Te/gInv1mlj4D2o98CHVgU7qmBa3nT2wPDIUALZlB4BjwgzGYW
PQ0yUIEhJGEBEQgRDlZrhCWU3ApZ+MKWpdD/cfBLIAhhOLIG3lCHg4igBGUY
NBvu8H3/E2IRY9g//SFxbS40ooKK10Qo2u6HhFNiGXJIQU3s5zgJA4M0QOcz
uwEEQ6XgotmieEbvTPGINLxYEDeYlC8aJmQfIZZCumfHJnnPV0vJo93CiEa/
TbCFJ/SfHuvVqD4ikkiKXOR9subInkHykUipI/bmiIUwLsgphAQkTqoIwU9S
roKqU8sG2DJJOUqplI2UpCpT6cpW6umVsDxKJwv5Rxxycolu9OFaKllLVs4S
TqukJRyDacxiUvJswhwmM20pIl3+LJSsYyIWY7lMRjYzm9q8Jq6IKcttRiuc
4uymN535TE9GE5Tq/xQlEUn5zUj6MpnKnGev6mnPe9LxmMgEZzm5Ik90Eg+X
B5umQI/QQX8iKKF7BKhC+cnNhW7ylPnUJ0UtCdGHBjSd7DQSlkYpRXii8pyJ
aihG6enQk5o0peQc6bwm2s+WajSOBYUU06z5RCqWFJvj/GdIzcnTnsZUojr9
qVA/9VKUAlOmG2Xj1tTogSu2kaj7XGlRI3pUpKrUNlRValLx6dWtwvSqS73j
QJvmwQ+6840+5epXtRpWsWbUqlWdK12DalSsspWkeiXrTJuaRI5S86Pb8xPk
7LpXoCJWqG7Z6VUZ21a41vWwfU1kYGtq1pvyMad8BWtFO4tHi15Usm59q/9n
Swvaz6J2tKSlrF//+okeXhIHh5xqaMsBWdOeVrUYemxcJ8tQzrq0tsINbmtl
q8m72TSzs6VtYnV7W9t6EbeRvatRe5ta6Pr2t3ktrnEbi9khgvdphoxYd6vr
2MJqt6urpS5v0/tc6aq3ve4drnePeyTL+qea48WrYq37XvhOQ765ZSl6s1pg
udK3vvb9buTC62D+HrS5/fVvgs+73aE6l7sa3rCBF5zh/wKYwYZF7qhoql9e
SufD7N0ti0WL4O2+ZbovVjCHrxtgAY+4sq+VZn6hSd7ycrjGIV6xjAdM4CF7
uLs3hvF6dUxi/PLYioNdK4WBu2QRJzmiTG4ya7X/jOEsf9nJT46nj/lnZqZK
eMJjvfCYxezlN8+3whjusIXn7OY2yznPeiazdqOM1ggzd812xm58C53jI9P4
znDeM5Ib3eI4QzrSku6zn8kH6Pml2KNCXjSjiStkLj9a0aLO7qHNSGpEm5pu
lS4zplH4VA5EtYac/rSNw9xpPtdZybY+sIsNrWqlsVqkyn1wibsG5M1aGcRE
xvKtl81sXhe5177+tbCp+mdio4/KhJ12okuN41V32dPPJjS5wezsK0Nb2cKO
7aazneltsyHU3q42tVMtbkfjOt/pXuy89T3qWrPZ2uTGtnjhrVaQajbgCm8w
nv/9bXxTeuHl1nWM/T1x/4djfNwDx3jBIXxwhHOb4ag2dnTpXfJJg5eXhlo5
SHiEjMOhm98Ur/jGOT5zlA9Syu1E9jsFXWgSIzDkOBd6z1MO4XjXHG1JH/rQ
zS0/pysdby3vuawZ3G5k7VywSXc3S3A6bFk5XexGfzjSo950spfd5LZl+4w/
fva0P13rfRYknbDu9rlr++fP/SUbx/51akc353L3e9yl7urDfzzxil/82r3t
eKBH/uaWTu67Zx31rocd8A1HPNzVDF/B0xvvJ3c75Pku+rZLHrumn7xkGXRi
6HE98yc0fMQV7/mRo3r0qgf9oUuP+scDf/XCT+3vW6/S16OZXVZPwuZd3Hca
4v9+74FnPcmrX/bBE73ozif19btPfN0a//iuv7TlpSr7rNdd44g/uvfX7+q/
c1/7hZc/4eFfe+lvkfe2z779DT7//2u88Wuy5Mu7H8M8Hvq80wu6+6s/APy/
/NM//rs9w4u3+Mu979s/XxO/4ku9AWyzAmS/5mO+XZLABTyu6Ks9AdTAo+u/
CFQ//2M8/FPBGXTAGNy94Bu+DwTB8gvAW1LANYLBGyyrdHlBUrlADHxACEQ7
GrRBIyzCJgTCDXS/GOy/1hNCp4I1UyLBKZu+KWRAy3vC7ZNC62NB7AM//vPA
3jPDh6NCJXw7G7zCu0sj2EuzOFQxMnxDK6S+CdzDkLP/wMECRISjujx8Qxxc
Qx1EREVsvx0UsxA0vx9MQpGjtfeTOD2skpirhP8wMsELN3vLPjGEOiT0wkpk
vMnDQsBSPhXStAQ0L5I7NeyDxVKEuBast08MNnDTCInpw6o4l1pcxEasuEf0
wRHcr0DLuFzcxVvExWVkxlq8N150xmeUxUukxiq0RjnUwkk0wNhDwFakxGr0
xGmUxlekRk48OXEcR3KcRVssx3UcP1SErTlER2L8xnVbvHaMxXRkR1p0x3cM
R2VsxoDUx30ESF/cwXjsMVUsI29MP5pTx4MkyIHkR2j0x4mUyIZIxoikSGu8
uONLyHVaSCBCv2O7R4+8xo48/8lzBLaLNMiNRElsPMlTnMe04kY7LER5kzmB
zMid9I2V7Emf1EmVlEmZvDmQHAtthL6jXC5kjMZ/hMmnxMd8dMmXhMqWtMqq
/Emg5MK+Wkon6iVWLEmB48ioHEqPhAu8q0iMzEqi1EmjpMlj3MNIJMUqWzet
tEi2lDm07MSyNMtuW0sMkimvvKx67EKSpENXJMunvEvA1AvGxEtTaUu9LMqB
G0wTEslnMUa9M0mhnMzO9MwVk8qY9MvQrEy43EwRLMGGFEs6g8yXA01p+0vF
rErRTEnSTEx2O02QS03DXE3E5MzQvM1oa7bYlE2svMrH/EjdvDzeNJyw/E3g
LM7iSv9OquRJiLRO18xE2MRNVrPMFMFMqOLKrePO2uxL4yzPgjxO7GxM7ZTO
4QTH7lzO87PJbRFPg2rN2aRN4dQwyTxP6lTP1zzPmUxKm5BPiRy0h2TP9pzO
/+xP4nRPdRvL3CRQsARP11LB2cNPAA3QD9tLltTPzxRQB4XPSvPOM7PQWLNP
FBNQBSXEDt3PLQtRCN21e6Q7Ay3GOqxPzWROZftP9ARREYXRc5PR96xRMjNR
OaFQFETSuWzK7GSbBh1R/iTSKaXSBOU4JkVQU8TRw2RKJ21RQQxSMfVPK31I
KZXQ+FTSDK1Q36zJ6HzQIqXRfhvTGaU5yjRNNbXH5uS5O8z/0Fxzyqv80fXM
z6Ck0zg10zLV0AnNUS2VSy5tUzdV1OpMnzO100R10qJ0S7d8yzx1yMJ0zi6F
zi/dSgRk0Uw11AhF1OBkUU5l1Bmiz+XbUdT8U3pMmcRkVVw11Vx1RVbF0htV
zT0dTwzNSTvAJEgF1GEF06PETWa9VWeltV71VVcNMlhdxVBdEkcFnRrbsAu1
RGT1TXAMV0okT2v71d4M1vs0wWB81KjkvHZVsF1Y0f4p1hS1OXjsVNbcUmDF
yXVN12vVSLrs16ExV1CtVobsU4G1Vtpc0sBM2C0hWD791IgNWIftxkHdMWys
WIDJ0ldFV3/F14RVy3rtR409GY6l/1aPlVeELdmRDVQwlFWWtRWIFVZIbNJp
jVmATdlvnVmcJYqTTTadtViK7dnMfNdWy1iiVZafDcKgvcmlTVpCrdmjTU+o
7RieVdmm1dFjrdqclVqwW1iuXZarPcCsjdWtDdvrLNuoRVG0BZuxFVqJpVlJ
bFuGXVl3hVm6DZGn9TmDHclkzduujdsPVVfAXZm31dqbLdqzLVyRxVikLdyx
OVyzZdstfE7IbVHEncrLrRrJVVi1PVh+3dzA1de7VVHR/Yy9TbjP9du/PV3N
VUrTPd3L6VzPFdyPpd2ra1zYjV3ZPR7cZV3bxVq7vVyA21287V2++V3FXd3l
bd0bghatmf+KBaE9Eh3c1EVe3wXZ5SrQ47UcVclc3cVeGLnebfTacx1e41kV
8H1c8dUc5Q3PxG1e9NWdX1lfqm1f69HeSA1euJ1b9anfyX1d/NUY/Y1LNnXe
3gHg2r3fAXbfAp5V/nXaof1f9bVfl21gt33g3TTfiSVcAKrgAA5fDJaa9+3W
CLZgD84fEF5gox1hotFgHj3hEA5dCk4VCQZbF37h+OVb5jVh/x2fFQZdBs5h
HaZcYt3hll3czAli4B1iIk5eGJ5PDu5g8o0aBWbhC35i3ynhJO7hLp7f0pkW
FMZhLVYeLq5cJEZjJbbiaYnffStj8DhjxyXd8/1h0WljN35jOJb/nSiORO79
V7HBY/Ck1T1+jT6eywOm4SUW5L7d0DQu5AA65H2VYSyuYnlhZMwkZEh2G0mu
42yd5Am+Y0z+XHvd5Nl95CNuZPm1Y+8d5Sm2Xjk25UYdRjqm4lg2ZFeuZb5U
ZFnenVuGMjwEZDZ25f7N4l722V+WrT8WZqPJZbJl32OuCUtOZF2+3WRujOXx
Pb+w5u6N5nmY5mD2YjVmZpyR1OnxVm8Gn2v+2mVG4EAuZWRG53QeinVmZ2oO
5VbW4+yV53nOHlROZXEeZzCmGniOZ37u53NWZc/5ZyLE50AqaGkeVYRmHiMG
6Ffm5opWWnMWXs2rZiEW4ImmaIXmYUqu/2Rwph0kiAotkgtPRdO6heaQjod6
brB2dmdspg9RvdOvdemYFiGGDueL5mhWNuP68NJorVV9dh+fKLFP5piT1tOS
/miHRl1q2V8Phd9srp+4+JqnbumaHmiDxmmrvmqBngul/guunul5+mpepmr7
MGqdTtukXuSsrpmuzle2HmpOfuu4NGtYLs3F2RyVUeu1vuep3uui7mtgqeHf
aeZO9mTDTmHTqWrFZuLkEWyTfeyCDepiluw45uuxXmwgnp1y1uyJzWvPLuL5
gOvvHW3BGOaMvmfUvusLomwIbmPGruvM/mmgjuomPmzEFuvKbu3vkRuHoe3t
jWzCZtoaCe0rlv8e414Y5DZg5TZtgkrs4bZh8YnujV1uk7JovQ7u1XZuy05g
zHZq74Yx8AbuU8bu2xbj7T7vjJlu6vbT9Fbd5iZv4q4e7g6Y+3bE3g7v9h5v
/dbu+H5tx7ZuoW5qW/7v9R4P1jbw4iZtu3bwO6tuBbc7295gPHZtBB9YC9c+
DOftd2CVAt8UD29sEM/wYh7x2IYHE89uCb9s+T7uECc6Fx/pgYjx94bvCf/w
0mZxp81xHY9kgUkDmJ7hLPGSFEfrBCdxrw7wth5wFe/JCGeR2dhZBm+bGpdu
IR9yKRdwX+5yQb1yUbyOwW3yP7xY/4bylt7yBWfvMafw6zRz+ImNXfb/aNiG
Ut7V2y9H4TBPbSimc7w8cSh8lA898AVdY85183yF82eecirXbYy08wZEdI1U
dDdi80v+cyXX8xumb27ob06XW//Fc6SG9D0PU8s1XEfPaVXvbEHHZTIvdYxO
QTRP9B9fdJvOGU9nYSIP6NEh8x+F9QlGdV3n70Jt9VMRdQ6P9VC/cfumTjKO
9iOMklTXdKbr8/x9dasOds6O6Fq39UjnV2T/Vm1ndUZPE2ePYWgf41kn6i6v
9k+vv3PfyXQfRbA+GmnXNXAHdXpODrk2dN6gjZzN9wokd6v99d/+93f35w2X
4hIZeDVP+Ib1c4Zf5Yc36XZnBhMh+Eyp+LQz/2aNznisLnLj9fZu+HgZR3GE
3+onR/kHd/iNT2jhfvYOf3myHmyTP3lhb2g5TxyWx3nc1nkfjZd+9/dAj3e3
3gbRAPmQN/qjD5ek73iC/BuaEfiW1xSRZ+kVV/n3/neM53Niv3WX33VKn+9+
t3qyHPtN72+z53qp31SqX3uCvfhhJ3tCZ1dM7vqd322wf/bZZvse/GG4j3Mf
V3Ygr/CeL2vf1niml/dt33tQLnq0T3sbb/w5Bnhrf3EYd8zDL3fLV/zF53nN
3/zBP/3LnPzSJwctbxO//3v0DnzBF/tu1/vWr/zEJ33M93LVJ8LUp32PB/3Q
h3fRnvujLnnh92PbJ/9g3M/9ze772I9r5ff8N29+CGFzMOnx0Yduys/85ef7
x/fhyBdvfd/mrS+pIUH+5G92aSd8q3R7de/9Bqf+tZ3rh/5+3w9/TyaA4Ji6
3P4oyEmrlTDrzbv/YHeNpEaeaKpeYeuscCy7kWzfFq3vfO//QABuiAsaj8ik
7qRs7lDOEDFKrQaJGBN2q7I2uGAmL0yueM/odLLMzqrfcC80nhbTF9O7Hr3l
tMl3f4A9gmB7h4hwhYaJjY4bc49IkYh5kpdjWCKLRXuclpmfN5ikpTSioKaq
gXarT62Hqa6zDH18KzUTjagzV7wwtMHCQr8xw8dVsMibJbtDy8O20IpuuQb/
1iwKZp4+zdPfqsW44OSE3uUQlLHP6KbS7cnV8EcU8/bO4jn3+1rn/MT+PLH7
l+gdQSPyDipcSCufPoYK1fGTyGogxDgGLy5JqLGjx4oOr33cp+xfSTqaRtZJ
qdIFx5YwY9IL+VImNIokA4IcZZNKxp5AgwpVQrPm0IYn7yWlZvGoL1lOEUad
erGoSKrBcCrViRIq1lMsv4odS9Uq2VlL7aV94/Wsh59u48rtaHYuqbXw8K7s
ZBdE2L6AA+cMKfiRXnSHz7QtXGsx48eQXRWNvG4EQ60Ym1LGo3mz58+OJoNm
mm1hYjmdP8Mdzbq1Ypqu95aOyLUr39arY+ve/dQh/28rp8EFj3ebde7fyJN/
EK2caO2tlvHxdH28ufXrCepiR/h8HmbSNnRX304eufby3brnHe4ztefx6OPj
Zi7/VXTa6tU4jgy/vn/K5/3XAnvLfMeWe5v1J+CCgQXI4Fv5tUOgE/tBpuCD
GLrlYIb9zHbQhE1U+NhfHJbYIGwm+hEhYiu+VtxoJKYoo4YozphOi+SA6NyL
oMVo449TbQgkNtuYhiNwCALo45BMAkVfk0TWc9mRxE03n4ilYNCFNh6+YBSU
9T0JpoESUhnFkgmieUk+2T0E5oJCMkkmi13qoSZ/d4ZmVZ1vxhfnkDpGYyaF
WBaWp3R7FtlnmGJCGagwj/9ylySek+qZqJuL+tlok3OWMyihlY5YaGWXSpmp
fH8CGSlan4Y46omhFlQqpqdul+qPq7LK5069UHdoJbMqWqutm8rZ6jHHrvEq
YBfaGaypw5JXLKC5rpLsJMv21Syvs0aL3rSqVhvOfcDGauivpD7rrbTg4iqu
O+SmG15s29r27FXrWteujZ3mGK9A5gqGLsD34puvcvvO+C68u2YWMKw8YlKw
Lgdfl7CMC2f5r7MPM5utwwVXrO/FKWZ818bcGkPvx+CpKzLCJJtossQo22ul
cSwfOPHLMMfMYb/fzAxWx9rmrPO9PCd3K79CW9pwy71eGTHNISf929IKN+20
sAT/3wyj0frtbDVvWGN8bVY1g+x1j2DL5vLY4vn889lIPX302qq1fUvVcMdN
WKZabw2tvFHjTLTNwfa9m9wZBo7o4IQD4zfeVCOt+Mp/Lwp00HT3Ni/mlK95
Z72Xz8U4ho6Xa/fdhRseuiR5kl56XKc/mHrkX7Le+tdTi16p7LOfVTuDt3dN
a8qSg/664LtzpnfwZdXYZ/Ecp627ysp/Pu7vA0Mv1/Bwdm6t+D90D/HyjzfP
5fPeH1V2yeQzvLrb2ktdv/zoA99+9NK/ST3yuaOf+t5zOLXdrzHs259QwCeg
/yGOawDcUvawNz7uJVCBTurfmOKnMetdL3n2O+DJLFhA/wwGSYOO4uAI57e3
3imphB8cx40uaEKZMPA/DjQg5KqHPlHBMGz70V8Nh3JD/+QQahST1Q+FR0NQ
rYYLQ/ShbwCnwsodL4IpmFwPVWeQQURRYCjkVBV9x0IXuZBSZ0xft74IxsxN
b4xkhCAWN+exJbbwbWwsmhv9B0fDHNFLabRQE52Ixzyabo989GCZ+igFO5LF
fHMMoyEficgNKpJOlzSjCPPmSNTwbZLfq2QKM+kvRvqlk2KB5ANLBUq7SNJY
pBTOH7+Ayq8I8Y6Ja2Uop0jFWHLOlMupJVZuqclc6pJGvNQcMLl4RR1S0HWB
ZOYaj0lJUYrRl9Og45kG6RRiev/SctSsZjITWUZZLpMZ0TwXN5X1yXAOs4iM
wuZNZonAdLZRmK4SmzttCU9UndN4cnQmCKG5RYCycp+p7Oe36InLZsZQgiHc
pB/1idATvtJd/+ShQx+axQkOcKLgrGhU3iezjEZQjQPlHT531E6RElGhCy2n
OeVJSIm+cKUsLaRLFwjT8phUoztcZUrZtk5stXSnGbwoRjeqlp/O0J7nK6hB
E4XUkfaUXTL9JU3zCdU6djWS46xqUq1Jraxmk6Hr+6ori8pOY4o1KCQtkVOF
ajCwbnWXarUrL97qvqsSy6xnvWtbpRrVj64wrnyFCGIbJ1hkNXYmbIVrZHNK
1sTCZLH/qHss2jTrOcJ61bNKrKxlW4JZ23FWV6ct32R7okrcoSKKPIHoR6ja
S8AiQ5s1NawgcYqksL5smooF7jVt69jUpme1NmntVF9rtaNOxK3DZeoiiTtY
0K6Vt+0Rba0mVlfoQDdcc40hSofKyby69hPNpahJ1LtU6U7Xvd80L+2QW91f
pNe5TcUv/IyLv4Ai8Zkqta4095o07hpJvyXlbwepa1Ts8tTB2/RtvgyMn5CC
l8GQUnAo5ItMDuuVDfe18HMRLNfwije0AsZripeL3gKzdzAiZpqGDxtUunbU
o+SVjHZPReEPvThrM7ZijQUqW4Lqlsb25Rl3u5vfGJvNxECE/28xARxgmy6Y
TS4mMSZ1KmMMb1bK8T2yFFf8YRBn2clN5jKQvYxaMPeWzB2GM5FFEWI1p/m7
XXZzYNncWSqX18NzbrGSf+ydHpeVzxVEtGoBLU45/5e5g9ZyKSWd2SDDDq1t
YvRYlAvUJEcazesh9H4V3d8hP/rGvoIwV7H8aTuHmtKmtTRI9ZxdR2+avpCV
8LoMPWJYhw/KDU3igGWYak1HmdW/FfWrXZ1gUl+Z1rnNMQFVTdli1BnP3mV2
iWXNPFMfW8yM4XSZy3BmUL9X23Pj9ni7TeyI+jnRyK7Ykits7m1Du0DAdp6t
E0rtahM42blhxHqhGCVx+zTfYfb2t//Bfc99C9DTAJ8UwQcucW9iB9Nvvveq
Gd5wKyMZ4vI+zsQpfsaRt1fjglL3KY3Nz343ON4HM7m+XT5uYQMS139GeYZV
HkyWv5PmktJ1tGSeVpyfusj19LnSMF4lZ2+Y44V99/aEPiyiF93hH5d6wbVu
b51/2en28fhulZ5wkMe8OhYvtWGtPmqwx9G/gUb4lIDeZ7NPWORpf7aV2d5s
t1+a5z0X+5gF/3eqbxfvBtdxhfLeHKY3XeELl/ZNsR5sSIuM7wAx+tFRfXOy
m0fuGYd85dtdZaijWBzldiHmt7y81TMW9I+3OYtxe13Px97uu+a76yddcsYv
HfYR9rtL6E7/Ws0v2vA85jWMk7T7WAN+uexGOlGJf1zk19bX+M4IuaML92V3
P/KkLz3Xs275kCv/zth+svCjH33OG3n8QrZ2q+vNe3RX+vmdDuDDwz992wcf
5nenbKyXfm33fQMoe/knfTlnesNWfuZHf/VHgH1ngJ4CfMY3Eom3eYuQehJ4
gAcFS+u3bqfHgLVHeWWHe0N3fugnXHnmdXUTgitnglZFfdVnfcqEfdmHg0bk
eP9HgVMmeZMng7Vmg2+kg8VlhPEEgw3YfrR3SBf4dACYe0i4c1OoKfgHQEzI
gyTnf9GGgilYhS8IgVIRhKIXgQhYc0yWJhkIfv92eQJYgW/IHWqo/4SulYXA
t4WEN2tR6C0qWGhxOIZo5IJt5oMnqIBzSINQiHrzx4LZZn/3R4gzJYh1x3/T
hoiJKH9u+IdaJYbOB4mb6Ik9mIefJYRDuIdfyIl7hoq/JomKR4eQ4HszyIUb
Z4pVp4mp6IidCIo5yIphJ3BcEm5rOHpeWItgOIgdmG6umICFqIhRB3922IYB
qIq7iIvEc4ezeIa59oElSIr1VVprRo3zZIuryItqp3/mAI4v9YQDIo0nx4gr
eCmWlIxYGIrwqEeW2EjoeGHu+I57Qk66OI1luBHFWHzqiI/52IL1SG/aCIL/
eFum1If8do+Bd5DtqFT8uGNd15ApF4IQ2f9yEgkhA6mPG2hDySNd9SCPxUaO
eoeNk0hbTviR6ESR/vgHo6USWniN5tiLx2hRMPmK4ph8I1mTHnGT/paTAsmO
ktWTPomURVgIQjlb1liUaQgEHemR3Bh0MhmPgvCUQxmV3WiUQ8OUrFWQIBmS
ItkGXEkXXvlyGhmTO8mTV9mS/ag4gpaWc4eSRHZ7LvmScUmVPwmUW2mXwXWF
dKWXc7mNJMhR3qiVaCmYd6mS8ReQYZmVJKmUHSKWjGlmjqmQLOmHKveXYyWL
cnmYcMMJm3lgkEl+hrmYlSmafmmWZ7l9p0kQRPmVU/malBkTwViK+xhxNDmb
tLmWWJmaM9ebEdn/l8eXm9ynmcC5fJJ5i22pIrAJlZaZAVV5dk7ZnL0WnWG4
ftfJP66ZnG/Jh0Gpne/4mN7pi7LJl6KIhnR2OaZpno3Ymd7HnZf5Os0Xi8hZ
g1C0nqVZnvJ5bvQpoM+5jhW3m11ZnU+lerBYgMwZoB6InvZpnYuHoGqpoA+A
dhaqfr8JoQR6mx8KlsNHQuG5ne1pY4a4dZTom43poRGKmulZoWT5iYnJhimq
ojeKnYHpomYoouHIbePRoINZoucYSBs6gS3KozQ6oB7oozGYRkIqoc54Xjl6
pBmZpEr6o8RZeDEaKlYqpUA4XiuKo+53bQ+apQ5JmHNGj/D3pTB6onFH/yZu
+ogdiqYAyaRwCKSxM6c+hqGdlz8zOjIAaqcbuaV6OKEL6nFR+qY1un9hyqfV
OKiESoWGKqa8+VH52VeBKp0H6qdaVKeTWqiIWo5OOpEIsqic2ajCuKKZeniS
GqrGWKpH2KXKSZCemnSp4YtjU5ew+nUFeqd4epS1aqv7WaTDGpte1Ku+GqyR
WKnfCZ7FeokJ2TfxqazLyqzQ+aumapzHCacaiJHkmZ3W2p3Ymq3lapDHioGb
upTp+o2gOq5TN6qkKqucipmtGa06ya3RuKPwCm/amqa02q4XSqTSupf/Ka79
Gq//Oqvyiqvj2U3rSqGg2ZT8mrArCaIhyqbTqv9i3mqjpLmr1WqxqgmmGFuw
Hztft1qc+rqvWCqyb3euWtqwDruQKEuw+UqzZpqsLhuZ9EqpMnt1D5uOKZtp
0+muZ7qz7EeyGmuwcYavkymwDuqfSJu0jAqz27qy+um0T4u14VqxUzuCC+uz
YcuuUFsVESux9jpKXvu156W0XbixTduxjsq0OauzbNu2VduzZBu0Dza0ZMqa
y3m0d3tSeVuywlq2JDumz0iEp/iug0u4qaq398m3Sem3f2uRUoiwj5uAhruk
VluWiJu4ZUp+J8uBgru5D1W4nbu1cBu3U0qlfoWkp4u6jpq4q4m5cCm3igmu
xKi5tCtQQ1qplzuMt2b/uUTLtY3ruL8LfrabcLUAtN0lud2qqh5Li5nou8vL
vKoLLwdnvKD7qgeLvdn7g9LbinhZkWE6vjcrtepLvqsbsz/bu1rLtrzavsu4
vZMEqb9bv/ZrmM1rSPpLu/zbvxr7vwDsvUo6wASMk+9rrg0Mn2drrQq8wLZp
wHkUwRI8wRQslxb8RQGMuu+5wW/7wAB7vuiruCLslsqbwrhpwjbaSh+8uSHL
wmwpvA1IwuFrs4M7wzScjTaMtweMwcrKwz3ckh0MWzH8uERcxOI5tuTqxIv4
ukyssuw7xcYav1z6w5lJvSm8xFZcsEc8RKi6vF78xYcLxearxVucvmZ8vCvc
/8YGqqapC0qtasUaDMdX+7lii8YPWMfoFMc8esd4rMJ8rLBYDJjiyzUDJb6Z
l3ksxMbbtEuJ+saDnMc4LKqHfH1LtsmcvEadLBIcAWBpW8mOnMmWSsefnMqq
vMqsnMqkDMb4G8StPMu0XMu2DI2vjK6mDLble723/MvAHMzCjMK5nKG1WcOF
zLLDvMzM3My0XMxx7MJzi8rOXM3WfM3PCs3Qm8ykS83Y/M3gHM7MqM2EzM08
28s6Ks7qvM7srKvkPLm7DMQX3M70XM/2nKPvvM3oTKrefM/+/M/0nM/fa84j
K8sAfdAIjc0CXc6XvMd6XLcJHdESbcsLXa/xLM9sNP/RGr3RFF3R8PzQTwzS
UczRJF3SozzITejQ+5y5Jt3SLt26Hk3FIp3GBJ28L33TOE28MX3MPnzRa5zT
QB3UdhvTMr3S59zQEC3USr3UXIzSPG3EMMzUUj3VTY3HKX2tRs3SVL3VXF3T
RXzVWJ3VXdvVZE3VRI220uy+SA2yZd3WTH3Wk+zV7SdS7ucGM+DWeP3LcG3M
T93CasyV+LLWv+g8B8CLUiZHMMh5BlMCqlzKdLvXbuzTnAvZIRZMMzsHNfbX
NAzWIS3YlA3BM/3ZAy3XVCva4RTapm3Rkj2Pqd3asMrZsSrWrj3bLgXbNI3a
tJ3bSGXb/krauv3b/azZhQn/3MStnbxtyL5d3MqNQaN7kcv93HbZ3J4p3NBd
3Unt2cgt29a93aVz3PzM3eBdVd59sdgd3ubd3X3dxLh93uzN1nLMhu0d39SU
3uq93vJ932O92jaG3/ztwcI5nMnd3wJutAFehwN+4N4z3t2M4AyO3v/t1/rd
4BLeve89zRN+4SOt3aeM4RyuzAU+2R0e4jb94ZAr4iZOsRE+xye+4mqb1vfL
4jB+aC7+4jFe4xya4ipu4zr+ejMeeji+40BevBVeu0Fe5DhE3/xJ4ka+5FZJ
3Y/G5FCOVUM+elFe5YI65Wpt5Vp+NUh+xV1w16Tng17zEGlRDSIdvT4qQvY9
fIqx/+VvpeBHndckXdgO2I/dAVGB/byjLd2Eza50zmbYampmgNh0scFw/rJy
nuhm7dgurc9mhmUwpJ4LexVOXgc0M59KjqKKvumc3umbTkt0xqxSQgl9oA7b
cGODzmRkHh5J1OqZztdYvoyePuu0Xuu2fuufzOiKDAX4nKe4/uvAHuzCPuzM
LLrEfuzInuzKvuwh3KfM/uzQHu3SPu2HnsXUfu3Ynu3aPuvBu+3e/u3gHu5A
bbbiXu7mfu7obs8JWtTa8AI3wuh/Tumy5w2j0FFrES8syevpvu/83u/B7Oak
0XlRUthFbeYn2dwOpe//wgKm4u8Oj9MAX5N1pQ+GmwWYjdt0JrzYYDmVEHQS
QcXqD0/MEW+xg1Pe9OLlLigsbkLMTNDJI5+9Gg7NJv/yNF/zNn/zOJ/zOr/z
PN/z7D3zPh/0+yr0RJ/Rr170SM/jSb/0zB3zTP/0UB/1Uj/1VF/1Vn/1WJ/1
Wr/1XN/1Xv/1YB/2Yj/2ZF/2Zn/2aJ/2ar/2bN/2bv/2cB/3cj/3dF/3dn/3
eJ/3er/3fN/3fv/3gB/4gj/4hF/4hn/4iJ/4ir/4jN/4jv/4kB/5kj/5lF/5
ln/5mJ/5mr/5nN/5nv/5oB/6oj/6pF/6pp+wBQAAOw==
====
------------------------------------------------------------

Y aqui esta el otro esquema de board para mandar a hacer una placa:

------------------------------------------------------------
begin-base64 755 /dev/stdout
/9j/4AAQSkZJRgABAgEBLAEsAAD/7RlEUGhvdG9zaG9wIDMuMAA4QklNA+0A
AAAAABABLAAAAAEAAgEsAAAAAQACOEJJTQQNAAAAAAAEAAAAeDhCSU0D8wAA
AAAACAAAAAAAAAAAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAA
AAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAG
AAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJ
TQP4AAAAAABwAAD/////////////////////////////A+gAAAAA////////
/////////////////////wPoAAAAAP////////////////////////////8D
6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAA
AAEAAAJAAAACQAAAAAA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAABezAAAA
AQAAAF8AAABwAAABIAAAfgAAABeXABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA
//4AJkZpbGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDUuMP/uAA5B
ZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgR
DAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4O
EBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDP/AABEIAHAAXwMBIgACEQEDEQH/3QAEAAb/xAE/AAABBQEB
AQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgME
BQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSR
obFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXy
s4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH
1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPB
UtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPT
dePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAM
AwEAAhEDEQA/APSQ2BoRqPgsjq+V1zH6jh19Lw251d1WQ+9jnelWHsOP9m9b
Lcyz03PY7Iqpqb/O2f8ABVvsr0eo76un5d1bttldFrmEchzWOcx39bcuY+sn
VOl/VmnFszszqdn2rRgqyC4w0N3vdv2/R3oizokkB6DpN+TldNx8nKqdRkXN
Ln02s2OYdz9jLK/zX1s2q0WO+luAA+Kx+otw8Hp56jZn9RdjkMLfTuJcRbHp
kNsDP3lk/wDOLpH/AHK60B4yP7k+OLLIXGJkNlksuOJqUgDu9e2vXd3+acVE
t1IJOn3rjh9Y+jf9z+sj5tP/AHxOPrH0bn9p9YHxDP8A0inexn/zcvsR7+L9
8fa23fWDNGXspZ6lY6szBfQ2pzrmYwZcyzJsa36Pq5mO62i//uHsWn1PPuw8
jpopYXtzM1mNkbWF5Fb67rPUGz+b23V1b7vzKlht+sfRzAHVurAniW1/9+x0
Do/1iweqdJ6h1arqXVKqumf0hj3UElpG6t1f6qWu37f66acWSNcUTG9r9KRk
hL5ZXW9aunZ13qjfqlndWrpB6li23VtrfW9rHCvI9BljGfSu/Vdvur+nerfR
+r5udkdRZkYzsN2GKXVUvaZAtx2ZLq7b/wCauuZe529lf83Wsfpn1gxM/wCr
uT9YWdU6pXj4bnMvrecYvDmhjtrYxHNc1zba1VH126dX0Cvr37R6r6Nl7sb0
NuIXixo9Rw1xfT2+m9r/AKabwn+RXcQ/kHqsHqduX9Vqer2sdXc/D+03MbU7
d6ja99gpxbCyyxvqt/QM3/p6/wDCfnrC6rj9V659Vun9VGRhnI6blN6m4s0p
9PHba8Ub99lL72+313+tXi+r6v6X9GnzPrV07Ezel4j+rdScersqux3trxC1
rL/5h9odib/zv3V0OLVmMzsvCszrr2/Z6bKrLG0iyt1jsmp7q3U0VVu2+lW5
nrVW+9NII3TYOz//0PQuqsd+zM526R9muEf9besr61YWNk9CyXZFVdzqKmvp
9RocWPln6SvdOx/9VaXVXP8A2XnbnTONdp3/AJt8aKl9YiT9XcySNKW6j+tW
pMQPuQ/vR/Nbl/m5/wB0oPr5YG9CtpcYffawVDWPYfVs1/Maytu9Vh9eMUvx
K6en5+Q3MssxsO2r0dlz8c+nf6W/JY9tft9r7W1rc6v0jE6vSMfMLzWzcf0b
9kh7TU9jzr7H1Pc3YuXP1Ntw7sJuN1qnEp6TZkZmDRZjNca67Xbrje92XV61
FG7Z62ynYlIg4oR6gykf8L/0RAifclLoQAP8H/0Z2nfXHCxcmrG6ri5nSXXs
e+h+U2tzH+maxZWz7HdlWep+lZ+Yg5/1kDs2MPqtGLhNxmXes6r13Oe97mej
6bbGWNe1mx3pbPUVez6qt+sd2HndW6rT1TFxm2fY/sdIobve6vdd9oZkZjLP
T+z/AENv01xXS+q9IzOvVUjDvr6dm3V0YVzbv1itzn+hRmWN2+m718it2+vf
+g/wf0K/UkwDDRM74h4CYpZl92wI1wnx4dXrh9ZesX2XV4FmR1OqhwrsyMXp
zHVbixlpr/TZ9Fm9rLW7/wBEsqn6zUUV3YW/9mY5udjZId0tlVTb3tcXV3eh
mWfrFldbvzLFq/st/wBVzc3D6pXh4fUclr2MysO3KcL3troLX5dN9TP09jd/
6WutYuV9X2ZvTupdUb1XH6hjfbm5uTSzEfUDeGGltdb7r37aPRzvX/mrvU/R
bLEITJyCIoAyA+XH3/uLpRAgZG7ESd59v7z1HTsnofSfqlXdY9n7KoqcLrDV
sbZLjXZ+qu+lZdb7Nv8AhFh0dU+rnV/q3b03Eoaz7Jk1WHCupbXtquyga7a6
vcz03V2+k/Z/6MrXS9R+rGHmdAs+rtVj8ah8Gq3+cex7bPtNb3b/AOcZ630q
/wBz89cf9Wfq4cbol/Wbso5ORmZLMRrNoa1rK88eq/8AO3vvvr9b/gv5tGMg
coompZARf7vF+kiUSMZsCxAg13p7HquHiH6x9Ee7Hrc6oZJrcWNJaK62mrY6
NzfSc72K/S137Zy5Pu+y43fSPUzdv8pcdmfXJ9nWujZTKqbaL8i/HxXseQ8s
ssxsL18ih252N/Ovtqp3+t7P0tVH+D7GkO/buWw8fZMb/wA+5sKGZuMPCOv+
PNkiKM/72n+LF//R9D6v/wAk5wgR9mu7f8G9UfrI0/8ANzNHf0m9v5Vau9WB
/ZeaPHHuEf8AW3qp9Z//ABO5nb9Ewf8ASrT8P87D+9H/AKSMv83P+6fydZ0B
50WH1v6vN6xdY45XoCzBvwnNaxr59d9djbnbnfQospa70mfzn+lR+oHqF3Xa
cDFzX4VTsay95rZW8uc2yups+uyz82xcR0TIyLfrFTXWHYeLk3ZmPh9aZUw2
ZVzHepeL6rd9ddTod9n/AEX/AKN9EjHGgZTESRYFSl/jLTkldRgZUaJuI/xX
vuiYVnTsBuK+1l9gtvufZWz02l191mW5rK3Pu2Mrdf6bf0r1yeB9U+g4318y
304kNxMajNx6ZJqZfbZY11ldX8jZvor/AJul/wDN/mLTycvIxBnOs67lH9li
t2WG4dT9jbWeuLPZT7mMpHqWu/wawf2V1zC+sHVL8fK9bPu6Zc/Ecx0OeXPd
9ls94bX67nv/AJj+aq/waIxAiRE4nhF0OL/u4wUchBAMCLNWeH/ueJ7LO6az
OycTINttL8IvLWsDC14tArs3NtZZ6duxvpsyKtl1TLbv9Ks531bpwOgZfSsf
K3vzCx1b8xzGR6TcbHrr/QsZ7K8bEqb/ADe9Zuaz64ZXXA2ll7OlFzrTXVey
ow6nFa3GbmNc5jnVZn2z9Gz/AIX/AAfovWL14dRxeodCZ9bXdOspbVlio5Pr
W8+l/Tnt9T1Lvoek+j8//raEQRwzEog8WxPy1+lJMiDxQMTXDuOt9Hrs3L+s
9uNc2gYDbXaMdRkuNkyP5r1mMp9T/jHLG6Pj5uN9VL6cpzntb1NnoElpAByq
33sGxz/o5Jt/OXN2Zf1DvptsdVg1Xua4CuttoaCKrGNNen51vpvWn0XC6vm4
2Qzodddv1f8A2nmuqrxrfRtgFrsN7Td+r+jVY2mypqlx5BxiBjCNS+cf1d/V
xf1GOcTwGQMjcfl8/D/Ce36hVS36xdIito0zLD7Rq/bV+k/r/wAtW6f+Wsw9
/smKf/BM5c9V1/p1nUPq3ZdkOdY+ixjrH12NFlloxcVj63Prb6zL8mzay6v9
Euip/wCXc0f91cXT/rmcocm0Bd1EjT/aZGTH+noRZG/9yD//0u86sbP2Xmkk
j9Wt8f3H+KpfWHKpt6N1Ghl7H5OPXX69DXAvr3urfX6tX0meoz6KvdXk9GzN
xn9Xu0/sPWd17p2DR0rqefVQxmZmV0/aMgavftdSxm53u/NH5ifi/nYf3o/9
Jbl/m5/3Zfkq/q+Az660Yrslgyfsr6BUZDjY+2q5lbf61Tdy5r6sYPUn/WPC
wLr2fsjp2Rn5XTg0tdc5xeanVZLWn9G2p91ljP0bPV3/APbXTZf1Z+r931nr
63bYT1atwdXV6zYJY0NZ+rfzntYsD64VV1YH1qfSwU2AdOa2xjdrgLLa/W2l
u136X/Cf6RP9EomwbhAV/wBH/pZFnqEhrpKRv/pf9w5TvrlgZ/TfrB1S3pVj
Hvfi4mayvLc31q3i+hrN3o7aGtrp2W/o/wBN6v8Ag1rO+svTepdd6R07L6JV
e/qmJTey+x+41NsZZcyhtfpfpW17Pp72Iv8A41/RHGythx5YQLGtZfoYlu9j
ep/uu9nqJh/ix6W1zXh1e5g9rxXkyAP3SOqe1QiRjqCR4jRlIB3F+bzWV9au
lZH1fd1bF6HVg242fj1D0rPcQWXZR/S+izZ/R9n0V19P+MAW9fxujnp5BycU
Zvrm0HbuxndS9D0vR930fQ9T1P8AhFn3f4tuhUGnGttqZ9rt9Oiv0sqH2hll
oEN6lta70K7ffYqNH1K6VmdWtq6Vl412Rj07bce1udVbXB9Dd/S/V2ur21s3
Wen6H+D9JOM5ToGV1dcR7+KBGMbIG9Xwhn0r/GBX0/6n19RPTPVFea/E2eo0
SXtfn+r6hx3/AEN/pen/ANc/4NamF17oeZ9af2CehUC59IyTlEMPusoZn+6k
Ut936X09/qqiP8WRNPo7cL0t241780DdG3fs+0ubu2+1Z/1i+puV0bpmR1em
ymrJqNTBkUXZfq7bH1Ymxr7rXN2+m/0/+KTryWZcW+pqQH/RW1ChHh20FxLu
Yf1XwBd9VqzdkPbW23PrBNcNsH2XN9JkVDZj+sxv0P0npfovUXXUO/y7nH/u
riaf285Un0Ox+r9Bx3QXUYuTW4t4lrMdh2/crdDh+3c6efsuIP8ApZyWUD0k
dQT/AOOZE4ifVfQj/oQf/9PvetOaejZp3QBj26gn9x0KFmF9rrzMfNyhdhZQ
rFOOxoqdS1oG9v2lrnWX+pYPU3u/m0XqoH7IzvaBONdP+Y5XHVs/dAmNPLwS
Bo2NCNUkWKPV5C7/ABfYV/1hq6yeoZG6qC2uXGyGjbP231PW3bnfTQ/rj9WW
N+r2e/p/23LzrDR+h9Wy51wZdV9Kr6V3oVNc5n+iWz9ZOn9QvpxH9OrN1uNf
6jsb1PRrsaWOrb9pubbRcz0Xu9Wr0vW/S/4FZn1eo6l0HF6nm/WW2cej0XVW
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
XrWOrcHVuY/GBaRwW/rq0q+pZ4s2npeaf7eKR/7epsjGgIkmr3HD/wB8viJW
SaF9jxf964r8D61ft6rKybDk112U7MjH20Uto9pz63Ylt+Te71drPo2fmLbx
H/5c6k48CrFgfK9J3Uspv/ePm/J2L/DNQ8N2UcnPzrMK2hljKW1U2Go2Wek2
zfsbVfZSz+c2M9W6tCczIRFAcA4RX7UwgImRBJ4jer//2QA4QklNBAYAAAAA
AAf//gEBAAMBAP/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJS
R0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAA
AAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGE
AAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoA
AAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1
ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAA
JHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8
AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2Fy
ZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAA
AAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAA
AAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BY
WVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAA
AAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0
dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVm
YXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2
MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAA
AAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2lu
ZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJl
bmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQT
CwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAA
AAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAA
AAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABt
AHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA
4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFn
AW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQC
HQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1
AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kE
BgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwFKwU6
BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0G
rwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghG
CFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEK
Jwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwq
DEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQO
fw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1
ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QT
xRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxay
FtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0a
BBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1w
HZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwh
SCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4
JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWsp
nSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4W
Lkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQz
DTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgU
OFA4jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9
oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6
Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1J
Y0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+T
T91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9W
XFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0n
XXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBk
lGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/
bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0
FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwh
fIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE
44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL/IxjjMqNMY2Y
jf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+X
Cpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBp
oNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyq
j6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSc
tRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+/
er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4
yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V
0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE
4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHt
nO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH
+lf65/t3/Af8mP0p/br+S/7c/23////+ACZGaWxlIHdyaXR0ZW4gYnkgQWRv
YmUgUGhvdG9zaG9wqCA1LjD/7gAmQWRvYmUAZIAAAAABAwAVBAMGCg0AAAAA
AAAAAAAAAAAAAAAA/9sAhAAUEREaEhopGBgpMycgJzMnHBwcHCciFxcXFxci
EQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMARUaGiEdISIY
GCIUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAz/wgARCAKjAjoDASIAAhEBAxEB/8QAuwAAAgMBAQAAAAAA
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
H9VoY5Q5dgpsILRcfC5CiyqHWqndfSEyMkcRRFEzb112F+od3ZsBVesjFRR/
0TnalDdHBlsT9uRJv8JrMvhMo74dl+BgIC676jCV+gQyl+D5im9g1rXB14rl
GMkxxaFPHVB7gGMJPCFwhcKCl2qORtOVqe4EteA2B4CncCdYpC4V7DgRHuRi
quFcK1CI+yE540h1VzBia7VifsyJN/hNaO+EyjvhPuhj1EhSM0nrbsOxt610
GAKXcyydeM0OsLUFrC1BVCqFqHhLtyo92JV3cbU+PQ1l5FBtw/1yJPs8JbMv
hMor4Tburh2N3W3YdjbE/QWP14S7mWTr5ETq+HG1cbVxNT2iscYK4mriauJq
4Wp8K4itLlpcqOX9gj/UjtJ7hp/ZUO3D/XIf9nhKmXwmUV8Jt0L9JJ+JHaj1
t2E4q2OIlAUR1RoMMjh8YUVFRUVAqKiIGEPm+8Vslw+HuURa1OdyNH9S81UG
3D/TIf8AZ4S2ZfCZR3w7DMDKSFAygWoLUFUYVCqFXCqrjVVwdhF5vvFbJfZk
YceFq0BoLQmwtoBTH/TIf9nhLZl8JlFfCVObhG1DCQ/2TT8/olVUR/s+1VUq
A/2l26itRXXJJm21WorrklTmg1lcjl1nErsOIGooPIXXcSOw8tXK5crlC7U2
eQtPM5czlGah9oro4Mtj/pkP+zwlsy6LwFI6qYaEPBwmTWak6EBNxfdNv+jh
HufbCDdNtw6959uHWXY24dVdm2HWt2sevt7G7CHa+0V0bJtsf9Mh/wBinfpE
MqHyprMupbuctSjNSprtdpTpKoXwfdNv+jhHufbCDdNtw6959uHWXY24dVdn
HrW7WPX29ndhFtfaK6Nk22P+mQ77F2GmrWlyhBDZbR3UuMO5SMJRaQgKoRlS
ycaPZKJrj7JpgDRO7FRgx2kvn1DCN+gyTaxhFJoUs2vGKXQpZdeMUuhTSa8Y
pg0Sv1nCOdoBma5RXRsmWx/1yH/YpWaxDFowmUd1NdzcIm0OEyjuu0gKr13L
13L13L13LgeuBy4HLgcuBy4XLhcuFy4XLicuJy4nLicuJy4nLjctJQYSuNy0
OWgrQVoK0FaStJWkrSVpKocGXhunYNtj/rkP+weEyjui0FcQXE1CMDGVR3Xa
Ta15ZFyyLlkXLIuWRcr1zPXM9c7lzuXO5c7lzuXOVzlewV7BXsL2F7KMlUyf
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
20e/sbV7RTp9SjOs8WDLIqDdkN+z8YoIZstrLlRFUyFpDoG0UG11l+oL9hNt
Hv7G0IdZqkgDUz+pMuDLIqDdkN+z8DkauRqDqrWAga4OQQzXjUuIriK4imig
dYqKcNB7DVrC520ikDVLKHITtoyQB00ocG3CkFVxlcZXGU34CKg3ZDfs/AMA
TwAWNcGmH4gfQooIH8J1i0qiocKKioqKmDbjzKgvkM+z8CWaqihwk2w7kcKq
qqVUrUVqK1FaitRWorUVqK1laytZWsrWVrK1laitRWrABUVFpC0haQtIyCoL
5Dfsz3WZu1gLl+HvBbDuWgLQFoC4wuMLjC4wuMLjC4wuMLjC4wuILiC4guML
iC4guILiC4guILhC4gqZxUN8hn2fgO6+pestIoetVRxaP4kqC6r56tL+dq52
rnauZq52rmauZq5mrlauVq5WrlauVq5GrkC1tXIFyNWsLWFrC1hawtQWoLUF
qC1Bagqqqqqqqr41/Cr4FQXyDC1y4Gr12r12r12r12r12r12r12r12r1mr1m
r1mr1gvXC9cL1wvXC9YL1gvWC9ZesvWXrL1l6y9ZesvWXrL1yvXK9cr1yvXK
9dy4HLgcuBy4HLheuF64XrieuKRcUi4pFxyLjkWiRaJFolWmVaZVplWmVUlV
JV/1X/Vf9UeVQMLf/in/2gAIAQIAAQUC/wDqZ/MCP4IzKqq1Kqqqqvh+l+kM
oYDz+FTCiPiEfH9IZQwHnTwp4gI+P6Qyhl18x5fpDKH4Q8v1lj8IeX6Qyh+E
FRUwoiv0hlD8Wqrh+kMoYUVMaKioqKiHhREZQyhZfqqqqqqqqquFPP4R8ihl
fpfrMr4V8a4DM/WRVVVVVHzqqqud+syvhXyKGV+lX8coZX6GIKJ/EKGV+sQj
m0VFRUVFTAoZX6xCP4oygqY0VPCioqKioqZgzPj8gfwg/hB+PTCmWPyvhfC+
ER5jNGB8xhTwGFEfEZowPmMK+Awqj4jPP4B8Rnn8A+IzzmnE+IzRgfAI5BxP
iM6qr4nIONPEflnwPj8o/lVyaqv4VVVVVVVVVVXxP/tv/9oACAEDAAEFAv8A
7efwjmUVFRUVFRU8v2jlHA5FcK5n7RzD518K+Q8f2j/BftH+C/f8H+0fzCqq
vh+0fz6Y/tHNrkHwrlnNoqKioqKip+AEf4KmB/FoqKiohkUVPy6ZQR/gwj/B
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
====
------------------------------------------------------------

   Ahora seguimos  con "The Instruction Set"  a bajo nivel  (bueno, es un
   asco traducir algunas palabras tecnicas. Asi quedan en english):

   PIC16F84A INSTRUCTION SET 
   Mnemonic operands  | Description 
   __________________________________________________________________

   BYTE ORIENTED FILE REGISTER OPERATIONS 

   ADDWF 	f, d 	   Add W and f 	
   ANDWF 	f, d 	   AND W with f 
   CLRF 	f 	   Clear f 	
   CLRW         !          Clear W  
   COMF 	f, d 	   Complement f 
   DECF 	f, d 	   Decrement f 	
   DECFSZ 	f, d 	   Decrement f 
   INCF 	f, d 	   Increment f 	
   INCFSZ 	f, d 	   Increment f, Skip if 0 	
   IORWF 	f, d 	   Inclusive OR W with f 	
   MOVF 	f, d 	   Move f 	
   MOVWF 	f 	   Move W to f 	
   NOP          !          No Operation  
   RLF   	f, d 	   Rotate Left f through Carry 	
   RRF  	f, d 	   Rotate Right f through Carry 	
   SUBWF 	f, d 	   Subtract W from f 	
   SWAPF 	f, d 	   Swap nibbles in f 	
   XORWF	f, d 	   Exclusive OR W with f 	

   BIT ORIENTED FILE REGISTER OPERATIONS 

   BCF  	f, b	  Bit Clear f 
   BSF  	f, b	  Bit Set f  
   BTFSC 	f, b	  Bit Test f, Skip if Clear 
   BTFSS 	f, b	  Bit Test f, Skip if Set

   LITERAL AND CONTROL OPERATIONS 

   ADDLW 	k 	  Add literal and W 
   ANDLW 	k 	  AND literal with W 
   CALL 	k 	  Call subroutine 
   CLRWDT       !         Clear Watchdog Timer 
   GOTO 	k 	  Go to address 
   IORLW 	k 	  Inclusive OR literal with W 
   MOVLW 	k 	  Move literal to W 
   RETFIE       !         Return from interrupt 
   RETLW 	k 	  Return with literal in W 
   RETURN       !         Return from Subroutine 
   SLEEP        !         Go into standby mode 
   SUBLW 	k 	  Subtract W from literal 
   XORLW	k 	  Exclusive OR literal with W 

   Lo anterior es el assembler especifico de nuestro pic.

   Y estos son las palabras reservadas para programar en MPASM
   (Macro Pic ASM)

   _ _BADRAM       - Identify Unimplemented RAM
   BANKISEL        - Generate Indirect Bank Selecting Code
   BANKSEL         - Generate Bank Selecting Code
   CBLOCK          - Define a Block of Constants
   CODE            - Begin an Object File Code Section

   _ _CONFIG       - Set Processor Configuration Bits
   CONSTANT        - Declare Symbol Constant
   DA              - Store Strings in Program Memory
   DATA            - Create Numeric and Text Data
   DB              - Declare Data of One Byte
   DE              - Declare EEPROM Data Byte
   #DEFINE         - Define a Text Substitution Label
   DT              - Define Table
   DW              - Declare Data of One Word
   ELSE            - Begin Alternative Assembly Block to IF
   END             - End Program Block
   ENDC            - End an Automatic Constant Block
   ENDIF           - End Conditional Assembly Block
   ENDM            - End a Macro Definition
   ENDW            - End a While Loop
   EQU             - Define an Assembler Constant
   ERROR           - Issue an Error Message
   ERRORLEVEL      - Set Message Level
   EXITM           - Exit from a Macro
   EXPAND          - Expand Macro Listing
   EXTERN          - Declare an Externally Defined Label
   FILL            - Specify Memory Fill Value

   GLOBAL          - Export a Label
   IDATA           - Begin an Object File Initialized Data Section
   _ _IDLOCS       - Set Processor ID Locations
   IF              - Begin Conditionally Assembled Code Block
   IFDEF           - Execute If Symbol has Been Defined
   IFNDEF          - Execute If Symbol has not Been Defined
   INCLUDE         - Include Additional Source File
   LIST            - Listing Options
   LOCAL           - Declare Local Macro Variable
   MACRO           - Declare Macro Definition
   _ _MAXRAM       - Define Maximum RAM Location
   MESSG           - Create User Defined Message
   NOEXPAND        - Turn off Macro Expansion
   NOLIST          - Turn off Listing Output
   ORG             - Set Program Origin
   PAGE            - Insert Listing Page Eject
   PAGESEL         - Generate Page Selecting Code
   PROCESSOR       - Set Processor Type
   RADIX           - Specify Default Radix
   RES             - Reserve Memory
   SET             - Define an Assembler Variable
   SPACE           - Insert Blank Listing Lines

   SUBTITLE        - Specify Program Subtitle
   TITLE           - Specify Program Title
   UDATA           - Begin an Object File Uninitialized Data Section
   UDATA_ACS       - Begin an Object File Access Uninitialized Data Section
   UDATA_OVR       - Begin an Object File Overlayed Uninitialized Data Section
   UDATA_SHR       - Begin an Object File Shared Uninitialized Data Section

   #UNDEFINE       - Delete a Substitution Label
   VARIABLE        - Declare Symbol Variable
   WHILE           - Perform Loop While Condition is True

   Tiene una  sintaxis muy similar a cualquier  lenguaje de programacion;
   mas aun,  al (Dios padre) todo  poderoso "C" creador  del Unix.... (se
   pueden obviar los parentesis para no herir susceptibilidades). Asi que
   no entrare en detalles por dos razones:

   a)  hay que  aprender un  poco de  programacion en  general para poder
   pensar en programar algo.

   b) Cada instruccion esta perfectamente bien explicada en otros textos.

   Bueno, ahora para utilizar el quemador  de PIC's y el codigo se pueden
   tomar cuatro caminos:

   - El Super Dificil: Programar puro  assembler para mandar datos por el
   puerto paralelo de manera que mezclemos cumunicaciones con assebly pic
   ufff..
 
   Software (opciones):
   * Super Bajo Nivel debug.com (DOS x) a menos de 64k. Assembler.

   - El segundo es utilizar picmaster en unix. No lo conozco muy bien asi
   que  reservo  mis  opiniones.  Pero   es  una  interfaz  de  linea  de
   comandos. Solo toca hechar assembly pic (al menos).

   Software (opciones)
   * Conseguir el programa como GNU en:  
   http://www.altavista.com/cgi-bin/query?kl=en&pg=q&text=yes&q=
   %22picmaster+linux%22
      
   - El tercero es  utilizar noppp bajo DOS. No lo  conozco muy bien pero
   la intefaz de  linea de comandos es de lo mas  liviana y util. Tambien
   solo toca hechar assembly pic (al menos).

   Software  (opciones) 
   *  Conseguir  el programa  como  freeware en  -->
   ftp://ftp.gersback.com/pub/EN/noppp.zip  
   Si no, entonces en:
   http://www.altavista.com/cgi-bin/query?kl=en&pg=q&text=yes&q=%22noppp+
   %22

   - El  cuarto en  modo grafico  (lastima que  solo este  en  windows) y
   directamente   de   la   casa   productura,   freeware   y   continuas
   actualizaciones MPLAB  en (http://www.microchip.com).  La  interfaz es
   muy parecida a cualquier lenguaje  de programacion; tiene de todo a lo
   que se esta  acostubrado ver en un visual $$$$ y  por supuesto una muy
   buena ayuda con ejemplos mejor  explicados. Asi que mi mediocridad tal
   vez un poco menor que la tuya  no me deja darte todos los detalles que
   se necesitan  para ser un super  programador de pics pero  ya creo que
   tienes mas por  donde empezar si te intereso  esta brevisima rese~a de
   los PIC's....

   De  todas maneras aqui  escribo algunos  ejemplos de  programacion con
   sintaxis y  reglas (casi todas  las de programacion en  assembler; por
   tanto seria  bueno que supieras un  poco de assembler o  tuvieras a la
   mano  un  buen  libro  para  empezar  a  programar  tu  hardware  alli
   incluido.)

   y como ejemplos para simulacion...
                     
   Este es un ejemplo "muy facil"

   __________________________________________________________________

           list= 16f86
           include <p16f84.inc>
   c1      equ     h'0C'   ;establece el contador de variable temp c1
                           ;en la direccion 0x0c
           org     h'00'   ;establece la base de memoria del programa
                           ;en el vector reset 0x00       
   reset
           goto    start   ;ir a inicio en el programa
           org     h'04'   ;establece la base de memoria del programa 
                           ;al comienzo del codigo del usuario
   start                             
           movlw   h'09'   ;inicializo el contador a un valor arbitrario
           movwf   c1      ;guarda el dato en el temp c1
   loop    
           incfsz  c1,F    ;incrementa el contador, ubica los resultados en
                           ;el registro de archivos
           goto    loop    ;loop hasta que el contador se completa
           goto    bug     ;cuando el contador se completa, va a start.
           end

   _______________________________________________________________________

   Este es un ejemplo "facil".

   _______________________________________________________________________

   ;Codigo assembly Pic para pic 16f84
   ;circuito secuencial.
   ;encendido de leds en secuencia
   ;rotativa nada util pero es un ejemplo
   ;con una frecuencia ede 75khz cada led enceneria
   ;0,5  seg.

   ;Configure CPU
   ;(Es 16f84 con oscilador RC)
   ;y grabado con tension positiva durante
   ;el pulso en estado alto


           procesor 16f86
           include <p16f84.inc>
           _config_RC_osc &_WDT_OFF &_PWRTE_ON

   ;seran variables las dos direcciones de memoria

   J       equ     H'1F'   ;J =direccion hexa 1F
   K       equ     H'1E'   ;K =direccion hexa 1E

   ;Programa
           org     0       ;comienzo en la direccion 0

   ;elijo al Port B como la salia y la inicializo

           movlw   B'00000000'     ;w:= 00000000 binario
           tris    PORTB           ;port B ctrl register :=w           
           movlw   B'00000001'     ;w:= 00000001 binario 
           movwf   PORTB           ;port B itsef  ;=w           

   ;rote el bit del port B hacia la izquierda

           mloop:  rif             PORTB,f
   ;espere un tiempo para ejecutar nuevamente el loop

           movlw   d'50'           ;w= 50 en decimal
           movwf   J               ;J:= w
   jloop:  movwf   K               ;K:= w
   kloop   decfsz  K,f             ;K= K-1, salte si k=0
           goto    kloop
           decfsz  J,f             ;J= J-1, salte si J=0
           goto    jloop

   ;lo hacemos nuevamente  ???
           goto    mloop
   end

   _____________________________________________________________________

                                           
   Asi llegamos  al fin.  Tal vez despues  amplie un  poco el tema  de la
   programacion en alguno de los softwares mencionados  para que los  que
   se interesaron  y no  pudieron utilizar los entornos de progracion con
   tiempo  para experimentacion  y aprendizaje, entonces  puedan hacerlo.
   Hago la invitacion a quien sepa mucho mas del tema, quiera compartirlo
   y pueda  mejorar esta breve  introduccion a la programacion  de PIC's,
   que mande un correo con el  articulo al staff de InET para evaluarlo y
   tal vez publicarlo.

   Nos vemos en  una proxima oportunidad en la que mis  amigos de InET no
   tengan  muchos articulos para  publicar y  que yo  no tenga  mucho que
   hacer para compartir mas conocimientos para la comunidad.


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.


      " Mi fuerza no da ya para una frase mas.  Si,  si  se  tratara  de
        palabras, si bastase colocar una palabra y pudiera uno apartarse
        con la tranquila conciencia de haberla llenado totalmente de uno
        mismo. "

                                                     Fanz Kafka - Diario


.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>
 |               Despedida                 |     3x8     |      InET       |
 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<------------->>>>>>>>>>>>>>>>>>>

 |inet@warpedreality.com|

   El nuevo siglo. Es algo tan estupido como decir que los seres  humanos
   van  a  cambiar  su  actitud. Si, es la cruda verdad que no aceptamos.
   Celebremos  el  nuevo  siglo, pero tambien pensemos en lo estupido que
   va  a  ser  el  siguiente, pensemos en que no debemos contagiarnos del
   pueblo sumiso;  pensemos  que  no  hay estereotipos ni ideologias; que
   cada   uno  de  nosotros  crea  su  propia  ideologia  y  sus  propios
   pensamientos.   

   De  que sirve celebrar para el nuevo siglo?? Solo sirve para tratar de
   curar  la  depresion  que llevamos todos por dentro??  Para  tratar de
   imaginarse  y  pensar  que  todo cambiara solo porque un calendario lo
   dice??...

   Al diablo todos estos pensamientos...  a  veces la realidad es dificil
   de aceptar.

   Gracias  por  estar  con  nosotros  durante  un largo a~o, por esperar
   a  que  la  InET Magazine se publique, por estar leyendo esta revista,
   asi como las que vienen.

   Que la pasen bien durante estos tres o cuatro meses en los que saldra
   nuestro proximo numero.
                                                                                         
   # shutdown -h now


                       -------------------------------
                       InET, CopyRight (c) 1999 - 2000